.cs-wrapper[data-v-5c8ccb47]{align-items:flex-end;bottom:40px;display:flex;flex-direction:column;position:fixed;right:40px;z-index:9999}.cs-fab[data-v-5c8ccb47]{align-items:center;background:#111;border:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:grab;display:flex;height:56px;justify-content:center;margin-top:12px;touch-action:none;transition:background .2s,border-color .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:56px}.cs-fab[data-v-5c8ccb47]:active{cursor:grabbing}.cs-fab.is-dragging[data-v-5c8ccb47]{box-shadow:0 12px 32px #00000059;transform:scale(1.08);transition:none}.cs-fab[data-v-5c8ccb47]:hover{background:#333;box-shadow:0 8px 20px #0000004d}.cs-fab.is-open[data-v-5c8ccb47]{background:#fff;border-color:#111;color:#111}.cs-fab-icon[data-v-5c8ccb47]{font-size:22px}.cs-window[data-v-5c8ccb47]{background:#fff;border:1px solid #111;display:flex;flex-direction:column;height:560px;max-height:calc(100vh - 120px);overflow:hidden;transform-origin:bottom right;width:380px}.cs-header[data-v-5c8ccb47]{background:#111;color:#fff;justify-content:space-between;padding:16px 20px}.cs-header[data-v-5c8ccb47],.cs-header-info[data-v-5c8ccb47]{align-items:center;display:flex}.cs-header-info[data-v-5c8ccb47]{gap:12px}.cs-avatar[data-v-5c8ccb47]{align-items:center;background:#ffffff1a;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.cs-titles strong[data-v-5c8ccb47]{display:block;font-size:14px;font-weight:700;letter-spacing:.02em}.cs-status[data-v-5c8ccb47]{align-items:center;color:#888;display:flex;font-size:11px;gap:5px;margin-top:2px}.cs-dot[data-v-5c8ccb47]{animation:cs-blink-5c8ccb47 2s infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80;height:6px;width:6px}.cs-close[data-v-5c8ccb47]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;transition:color .2s}.cs-close[data-v-5c8ccb47]:hover{color:#fff}.cs-messages[data-v-5c8ccb47]{background:#f9f9f9;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.cs-msg[data-v-5c8ccb47]{display:flex;max-width:85%}.cs-msg.user[data-v-5c8ccb47]{align-self:flex-end}.cs-msg.assistant[data-v-5c8ccb47]{align-self:flex-start}.cs-msg-content[data-v-5c8ccb47]{font-size:13px;line-height:1.6;padding:10px 14px;word-wrap:break-word;white-space:pre-wrap}.cs-msg.user .cs-msg-content[data-v-5c8ccb47]{background:#111;color:#fff}.cs-msg.assistant .cs-msg-content[data-v-5c8ccb47]{background:#fff;border:1px solid rgba(0,0,0,.08);color:#333}.cs-cards-wrap[data-v-5c8ccb47]{display:flex;flex-direction:column;gap:6px;width:100%}.cs-svc-card[data-v-5c8ccb47]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);color:inherit;display:flex;gap:10px;padding:8px 10px;text-decoration:none;transition:all .15s}.cs-svc-card[data-v-5c8ccb47]:hover{background:#f5f5f5;border-color:#111;transform:translate(2px)}.cs-svc-logo[data-v-5c8ccb47]{border-radius:6px;flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.cs-svc-info[data-v-5c8ccb47]{display:flex;flex:1;flex-direction:column;min-width:0}.cs-svc-name[data-v-5c8ccb47]{font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-svc-source[data-v-5c8ccb47]{color:#999;font-size:10px}.cs-svc-arrow[data-v-5c8ccb47]{color:#bbb;flex-shrink:0;font-size:10px}.cs-input[data-v-5c8ccb47]{background:#fff;border-top:1px solid rgba(0,0,0,.08);display:flex;gap:8px;padding:12px 16px}.cs-input input[data-v-5c8ccb47]{background:#f5f5f5;border:1px solid rgba(0,0,0,.1);flex:1;font-family:inherit;font-size:13px;outline:none;padding:10px 14px;transition:border-color .2s}.cs-input input[data-v-5c8ccb47]:focus{border-color:#111}.cs-input button[data-v-5c8ccb47]{align-items:center;background:#111;border:none;color:#fff;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:background .2s;width:38px}.cs-input button[data-v-5c8ccb47]:disabled{background:#ccc;cursor:not-allowed}.cs-input button[data-v-5c8ccb47]:not(:disabled):hover{background:#333}.cs-typing-dots[data-v-5c8ccb47]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;gap:4px;padding:12px 14px}.cs-typing-dots span[data-v-5c8ccb47]{animation:cs-typing-5c8ccb47 1.4s ease-in-out infinite both;background:#aaa;border-radius:50%;height:5px;width:5px}.cs-typing-dots span[data-v-5c8ccb47]:first-child{animation-delay:-.32s}.cs-typing-dots span[data-v-5c8ccb47]:nth-child(2){animation-delay:-.16s}@keyframes cs-blink-5c8ccb47{0%,to{opacity:1}50%{opacity:.5}}@keyframes cs-typing-5c8ccb47{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.cs-slide-enter-active[data-v-5c8ccb47],.cs-slide-leave-active[data-v-5c8ccb47]{transition:all .25s cubic-bezier(.16,1,.3,1)}.cs-slide-enter-from[data-v-5c8ccb47],.cs-slide-leave-to[data-v-5c8ccb47]{opacity:0;transform:scale(.95) translateY(10px)}@media(max-width:480px){.cs-wrapper[data-v-5c8ccb47]{bottom:16px;right:16px}.cs-window[data-v-5c8ccb47]{height:calc(100vh - 100px);width:calc(100vw - 32px)}}:root{--bg-main:#fff;--bg-secondary:#f6f8fa;--fg:#111;--muted:#666;--muted-light:#999;--border:rgba(0,0,0,.08);--border-hover:rgba(0,0,0,.2);--accent:#0366d6;--navbar-bg:hsla(0,0%,100%,.9);--text-main:var(--fg);--text-muted:var(--muted);--text-muted-light:var(--muted-light);--border-color:var(--border);--border-color-hover:var(--border-hover);--primary-color:var(--accent);--color-bg:var(--bg-secondary);--color-surface:var(--bg-main);--color-text:var(--fg);--color-text-muted:var(--muted);--color-primary:var(--accent);--color-border:var(--border);--ease:cubic-bezier(.16,1,.3,1);--space-section-xl:clamp(56px,5.5vw,80px);--space-section-lg:clamp(48px,4.5vw,72px);--space-section-md:clamp(36px,3.5vw,56px);--space-section-sm:clamp(24px,2.5vw,40px);--radius-md:12px;--radius-lg:16px;--shadow-card:0 6px 24px rgba(17,24,39,.06);--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--transition-colors:background-color .3s ease,color .3s ease,border-color .3s ease}body{background-color:var(--bg-main);color:var(--fg);font-family:var(--font-family-base);line-height:1.65;margin:0;transition:var(--transition-colors);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}a{color:var(--fg);text-decoration:none}h1,h2,h3,h4{font-weight:700;line-height:1.25}h1,h2,h3,h4,p{margin:0 0 12px}button{font:inherit}.page[data-v-bf775dcf]{--border-strong:#000;--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-position:0 0,0 0;background-size:40px 40px,40px 40px;min-height:100vh}.container[data-v-bf775dcf]{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0 40px}.header[data-v-bf775dcf]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border-bottom:1px solid var(--border-strong);position:sticky;top:0;width:100%;z-index:1000}.header-inner[data-v-bf775dcf]{align-items:center;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0;width:100%}.logo[data-v-bf775dcf]{font-size:20px;font-weight:800;letter-spacing:-.04em;text-decoration:none}.logo span[data-v-bf775dcf]{color:var(--muted);font-weight:400;margin-left:4px}.nav[data-v-bf775dcf]{align-items:center;display:flex;gap:40px}.nav-link[data-v-bf775dcf]{background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.05em;padding:8px 0;position:relative;text-decoration:none;text-transform:uppercase}.nav-link.active[data-v-bf775dcf]:after{background:#000;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.dropdown-panel[data-v-bf775dcf]{background:#fff;border-bottom:1px solid #000;left:0;padding:24px 0;position:absolute;top:72px;width:100%;z-index:999}.panel-inner[data-v-bf775dcf]{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0;width:100%}.panel-grid[data-v-bf775dcf]{display:grid;gap:16px}.cols-3[data-v-bf775dcf]{grid-template-columns:repeat(3,1fr)}.cols-4[data-v-bf775dcf]{grid-template-columns:repeat(4,1fr)}.panel-item[data-v-bf775dcf]{align-items:flex-start;border:1px solid transparent;display:flex;flex-direction:row;gap:16px;padding:16px;text-decoration:none;transition:background .1s,border-color .1s}.panel-item[data-v-bf775dcf]:hover{background:#f4f4f4;border:1px solid #000}.panel-icon[data-v-bf775dcf]{align-items:center;background:#f8f8f8;border:1px solid rgba(0,0,0,.05);color:#000;display:flex;flex-shrink:0;font-family:SF Mono,Roboto Mono,monospace;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.panel-content[data-v-bf775dcf]{display:flex;flex:1;flex-direction:column;gap:4px}.panel-head[data-v-bf775dcf]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.panel-title[data-v-bf775dcf]{color:#000;font-size:14px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.panel-meta[data-v-bf775dcf]{background:#eee;border-radius:0;color:#666;font-family:SF Mono,monospace;font-size:10px;padding:2px 5px}.panel-desc[data-v-bf775dcf]{color:#666;font-size:12px;line-height:1.4;margin:0}.btn-login[data-v-bf775dcf]{border:1px solid #000;border-radius:0;color:#000;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;text-transform:uppercase}.btn-login[data-v-bf775dcf]:hover{background:#000;color:#fff}.log-page[data-v-bf775dcf]{padding-bottom:120px;padding-top:80px}.log-header[data-v-bf775dcf]{border-bottom:1px solid var(--border);margin-bottom:80px;padding-bottom:40px}.page-title[data-v-bf775dcf]{color:var(--fg);font-size:48px;font-weight:800;letter-spacing:-.04em;margin-bottom:16px}.page-desc[data-v-bf775dcf]{color:var(--muted);font-family:SF Mono,monospace;font-size:16px}.log-list[data-v-bf775dcf]{display:flex;flex-direction:column;gap:0}.log-entry[data-v-bf775dcf]{align-items:flex-start;border-bottom:1px solid var(--border);display:grid;gap:60px;grid-template-columns:200px 1fr;padding:40px 0}.log-meta[data-v-bf775dcf]{display:flex;flex-direction:column;gap:8px}.log-date[data-v-bf775dcf]{color:var(--fg);font-size:14px;font-weight:700}.log-date[data-v-bf775dcf],.log-ver[data-v-bf775dcf]{font-family:SF Mono,monospace}.log-ver[data-v-bf775dcf]{background:#f4f4f4;border-radius:0;color:var(--muted);display:inline-block;font-size:12px;padding:2px 6px;width:-moz-fit-content;width:fit-content}.log-content[data-v-bf775dcf]{display:flex;flex-direction:column;gap:12px}.log-title[data-v-bf775dcf]{color:var(--fg);font-size:20px;font-weight:700;margin:0}.log-desc[data-v-bf775dcf]{font-size:16px;line-height:1.6;margin:0}.footer[data-v-bf775dcf],.log-desc[data-v-bf775dcf]{color:var(--muted)}.footer[data-v-bf775dcf]{background:transparent;border-top:1px solid var(--border);font-size:14px;padding:100px 0 60px}.footer-grid[data-v-bf775dcf]{display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:80px}.footer-brand-link[data-v-bf775dcf]{display:inline-block;margin-bottom:24px;text-decoration:none}.footer-brand-text[data-v-bf775dcf]{color:var(--fg);font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1}.footer-col h5[data-v-bf775dcf]{color:var(--fg);font-size:14px;letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.footer-col a[data-v-bf775dcf]{color:var(--muted);display:block;margin-bottom:12px;text-decoration:none;transition:color .2s}.footer-col a[data-v-bf775dcf]:hover{color:var(--fg)}.footer-bottom[data-v-bf775dcf]{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:40px}@media(max-width:768px){.footer-grid[data-v-bf775dcf],.logo[data-v-bf775dcf],.nav[data-v-bf775dcf]{align-items:flex-start;flex-direction:column}.nav[data-v-bf775dcf]{gap:20px;margin-top:20px}.log-entry[data-v-bf775dcf],.panel-grid[data-v-bf775dcf]{grid-template-columns:1fr}.log-entry[data-v-bf775dcf]{gap:16px}}.hero-shell[data-v-2048ee61]{background:linear-gradient(145deg,#fffffff5,#f5f5f5e6);border:1px solid var(--fg);display:grid;gap:12px;padding:clamp(26px,4vw,56px);width:100%}.section-tag[data-v-2048ee61]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.hero-title[data-v-2048ee61]{font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0}.hero-desc[data-v-2048ee61]{color:var(--muted);font-size:clamp(15px,1.3vw,18px);line-height:1.7;margin:0;max-width:70ch}@media(max-width:768px){.hero-title[data-v-2048ee61]{font-size:32px}}.founder-shell[data-v-aad8c2cf]{background:#fff;border:1px solid var(--border);display:grid;gap:24px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.founder-head[data-v-aad8c2cf]{display:grid;gap:4px}.section-tag[data-v-aad8c2cf]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-title[data-v-aad8c2cf]{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:8px 0 0}.founder-card[data-v-aad8c2cf]{border:1px solid var(--border);display:grid;gap:32px;grid-template-columns:280px 1fr;padding:24px}.founder-left[data-v-aad8c2cf]{align-content:start;display:grid;gap:12px}.founder-avatar[data-v-aad8c2cf]{align-items:center;background:var(--fg);color:#fff;display:flex;font-size:28px;font-weight:800;height:64px;justify-content:center;width:64px}.founder-info[data-v-aad8c2cf]{display:grid;gap:2px}.founder-name[data-v-aad8c2cf]{font-size:24px;letter-spacing:-.02em}.founder-role[data-v-aad8c2cf]{color:var(--muted);font-size:13px;font-weight:500}.founder-links[data-v-aad8c2cf]{display:flex;gap:12px}.founder-link[data-v-aad8c2cf]{align-items:center;border:1px solid var(--border);color:var(--muted);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s}.founder-link[data-v-aad8c2cf]:hover{border-color:var(--fg);color:var(--fg)}.founder-right[data-v-aad8c2cf]{align-content:start;display:grid;gap:20px}.founder-bio[data-v-aad8c2cf]{border-left:2px solid var(--fg);color:var(--fg);font-size:15px;line-height:1.75;margin:0;padding-left:16px}.founder-focus-grid[data-v-aad8c2cf]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.focus-item[data-v-aad8c2cf]{align-items:center;border:1px solid var(--border);display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px}.focus-icon-wrap[data-v-aad8c2cf]{align-items:center;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.focus-icon[data-v-aad8c2cf]{font-size:13px}.case-highlights[data-v-aad8c2cf]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.case-item[data-v-aad8c2cf]{border:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:20px}.case-label[data-v-aad8c2cf]{font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.case-metric[data-v-aad8c2cf]{font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1}.case-detail[data-v-aad8c2cf]{color:var(--muted);font-size:13px;line-height:1.6}.founder-stack[data-v-aad8c2cf]{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;padding-top:8px}.stack-label[data-v-aad8c2cf]{color:var(--muted);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.12em}.stack-text[data-v-aad8c2cf]{color:var(--fg);font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:600}@media(max-width:768px){.case-highlights[data-v-aad8c2cf],.founder-card[data-v-aad8c2cf],.founder-focus-grid[data-v-aad8c2cf]{grid-template-columns:1fr}}.partner-shell[data-v-cac44bc4]{background:#fff;border:1px solid var(--border);display:grid;gap:24px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.partner-head[data-v-cac44bc4]{display:grid;gap:8px;max-width:840px}.section-tag[data-v-cac44bc4]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-title[data-v-cac44bc4]{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0}.section-desc[data-v-cac44bc4]{color:var(--muted);font-size:clamp(14px,1.2vw,16px);line-height:1.75;margin:0}.partner-list[data-v-cac44bc4]{display:grid;gap:14px}.partner-card[data-v-cac44bc4]{background:#fff;border:1px solid var(--border);display:grid;gap:clamp(18px,3vw,32px);grid-template-columns:minmax(220px,.35fr) 1fr;padding:clamp(18px,2.4vw,28px)}.partner-meta[data-v-cac44bc4]{align-content:start;display:grid;gap:8px}.partner-kicker[data-v-cac44bc4]{font-size:10px;font-weight:800;letter-spacing:.12em;padding:4px 9px 4px 11px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.partner-name[data-v-cac44bc4]{font-size:clamp(22px,2.6vw,34px);font-weight:900;letter-spacing:-.03em;line-height:1}.partner-role[data-v-cac44bc4]{color:var(--muted);font-size:13px;font-weight:700}.partner-summary[data-v-cac44bc4]{color:var(--fg);font-size:15px;line-height:1.8;margin:0}.capability-list[data-v-cac44bc4]{display:flex;flex-wrap:wrap;gap:8px;grid-column:2}.capability-chip[data-v-cac44bc4]{font-size:12px;font-weight:700;padding:6px 10px 6px 12px}.chip-accent[data-v-cac44bc4]{align-items:center;border:none;display:inline-flex;position:relative;width:-moz-fit-content;width:fit-content}.chip-accent[data-v-cac44bc4]:before{background:var(--chip-text);content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.chip-0[data-v-cac44bc4],.chip-blue[data-v-cac44bc4]{--chip-bg:#dbeafe;--chip-text:#1e3a8a}.chip-0[data-v-cac44bc4],.chip-1[data-v-cac44bc4],.chip-blue[data-v-cac44bc4]{background:var(--chip-bg);color:var(--chip-text)}.chip-1[data-v-cac44bc4]{--chip-bg:#dcfce7;--chip-text:#166534}.chip-2[data-v-cac44bc4]{--chip-bg:#fef3c7;--chip-text:#92400e}.chip-2[data-v-cac44bc4],.chip-3[data-v-cac44bc4]{background:var(--chip-bg);color:var(--chip-text)}.chip-3[data-v-cac44bc4]{--chip-bg:#ecfeff;--chip-text:#0f766e}.partner-note[data-v-cac44bc4]{border-top:1px solid var(--border);color:var(--muted);font-size:13px;line-height:1.75;margin:0;padding-top:18px}@media(max-width:768px){.partner-card[data-v-cac44bc4]{grid-template-columns:1fr}.capability-list[data-v-cac44bc4]{grid-column:auto}}.howwework-shell[data-v-fce854be]{background:#fff;border:1px solid var(--border);display:grid;gap:24px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.howwework-head[data-v-fce854be]{display:grid;gap:4px}.section-tag[data-v-fce854be]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-title[data-v-fce854be]{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:8px 0 0}.section-desc[data-v-fce854be]{color:var(--muted);font-size:clamp(14px,1.2vw,16px);line-height:1.75;margin:8px 0 0;max-width:60ch}.howwework-grid[data-v-fce854be]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.hww-card[data-v-fce854be]{align-content:start;background:#fff;border:1px solid var(--border);display:grid;gap:10px;padding:24px 20px}.hww-top[data-v-fce854be]{align-items:center;display:flex;justify-content:space-between}.hww-icon-wrap[data-v-fce854be]{align-items:center;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.hww-icon[data-v-fce854be]{font-size:14px}.hww-badge[data-v-fce854be]{border:none;font-size:11px;font-weight:700;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.hww-title[data-v-fce854be]{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.hww-desc[data-v-fce854be]{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.howwework-cta[data-v-fce854be]{border-top:1px solid var(--border);padding-top:8px}.btn-primary[data-v-fce854be]{align-items:center;background:var(--fg);border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;padding:12px 24px;text-decoration:none;transition:opacity .2s}.btn-primary[data-v-fce854be]:hover{opacity:.85}@media(max-width:768px){.howwework-grid[data-v-fce854be]{grid-template-columns:1fr}}.philosophy-shell[data-v-b57f28b6]{background:#fff;border:1px solid var(--border);display:grid;gap:24px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.philosophy-head[data-v-b57f28b6]{display:grid;gap:4px}.section-tag[data-v-b57f28b6]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-title[data-v-b57f28b6]{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:8px 0 0}.philosophy-grid[data-v-b57f28b6]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.philosophy-card[data-v-b57f28b6]{align-content:start;background:#fff;border:1px solid var(--border);display:grid;gap:8px;padding:24px 20px;transition:border-color .2s}.philosophy-card[data-v-b57f28b6]:hover{border-color:var(--fg)}.ph-top[data-v-b57f28b6]{align-items:center;display:flex;gap:8px}.ph-index-chip[data-v-b57f28b6]{align-items:center;display:inline-flex;flex-shrink:0;font-family:SF Mono,Roboto Mono,monospace;font-size:13px;font-weight:800;height:32px;justify-content:center;width:32px}.ph-en-chip[data-v-b57f28b6]{font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.ph-title[data-v-b57f28b6]{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.ph-slogan[data-v-b57f28b6]{border-left:3px solid var(--fg);font-size:14px;font-weight:600;line-height:1.5;margin:4px 0 0;padding-left:12px}.ph-detail[data-v-b57f28b6]{color:var(--muted);font-size:13px;line-height:1.7;margin:0}@media(max-width:768px){.philosophy-grid[data-v-b57f28b6]{grid-template-columns:1fr}}.contact-shell[data-v-7926e585]{background:var(--fg);border:1px solid var(--fg);color:#fff;display:grid;gap:12px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.section-tag[data-v-7926e585]{color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-title[data-v-7926e585]{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:8px 0 0}.section-desc[data-v-7926e585]{color:#fff9;font-size:clamp(14px,1.2vw,16px);line-height:1.75;margin:8px 0 0;max-width:60ch}.btn-primary[data-v-7926e585]{align-items:center;background:#fff;border:none;color:var(--fg);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;padding:12px 24px;text-decoration:none;transition:opacity .2s;width:-moz-fit-content;width:fit-content}.btn-primary[data-v-7926e585]:hover{opacity:.85}.about-page[data-v-fb92d824]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;min-height:100vh}.about-main[data-v-fb92d824]{padding:clamp(18px,2.4vw,34px) clamp(16px,2.6vw,42px) 96px;width:100%}.hero[data-v-29cb054f]{padding:clamp(48px,6vw,80px) 0 clamp(36px,4vw,64px)}.panel-inner[data-v-29cb054f]{box-sizing:border-box;margin:0 auto;max-width:96%;padding:0;width:96%}.hero-split[data-v-29cb054f]{align-items:center;display:grid;gap:56px;grid-template-columns:1.2fr .8fr}.hero-copy[data-v-29cb054f]{animation:fadeInUp-29cb054f .8s var(--ease) both}.hero-label[data-v-29cb054f]{color:var(--muted);display:inline-block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}.hero-title[data-v-29cb054f]{font-size:clamp(40px,4.5vw,60px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin-bottom:20px}[data-v-29cb054f] .hero-highlight{color:var(--muted)}.hero-subtitle[data-v-29cb054f]{color:var(--muted);font-size:16px;font-weight:400;line-height:1.7;margin-bottom:36px;max-width:520px}.hero-cta[data-v-29cb054f]{display:flex;gap:12px}.hero-proof[data-v-29cb054f]{animation:fadeInUp-29cb054f .8s var(--ease) .15s both}.proof-card[data-v-29cb054f]{background:var(--bg-main);border:1px solid var(--fg);padding:40px}.proof-metrics[data-v-29cb054f]{display:grid;gap:28px 16px;grid-template-columns:1fr 1fr}.proof-metric[data-v-29cb054f]{display:flex;flex-direction:column;gap:4px}.proof-value[data-v-29cb054f]{font-size:36px;font-weight:900;letter-spacing:-.04em;line-height:1}.proof-label[data-v-29cb054f]{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.proof-metric:first-child .proof-label[data-v-29cb054f]{background:#dbeafe;color:#1e3a8a}.proof-metric:nth-child(2) .proof-label[data-v-29cb054f]{background:#dcfce7;color:#166534}.proof-metric:nth-child(3) .proof-label[data-v-29cb054f]{background:#fef3c7;color:#92400e}.proof-metric:nth-child(4) .proof-label[data-v-29cb054f]{background:#ecfeff;color:#0f766e}.proof-divider[data-v-29cb054f]{background:var(--border);height:1px;margin:24px 0}.proof-credential[data-v-29cb054f]{align-items:flex-start;color:var(--fg);display:flex;font-size:13px;font-weight:600;gap:10px;line-height:1.5}.proof-check[data-v-29cb054f]{align-items:center;background:#dcfce7;color:#166534;display:inline-flex;flex-shrink:0;font-size:15px;height:24px;justify-content:center;margin-top:0;width:24px}.proof-clients[data-v-29cb054f]{display:flex;flex-direction:column;gap:4px}.proof-clients-label[data-v-29cb054f]{background:#ecfeff;color:#0f766e;font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.proof-clients-text[data-v-29cb054f]{color:var(--fg);font-size:14px;font-weight:600}@keyframes fadeInUp-29cb054f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-split[data-v-29cb054f]{gap:32px;grid-template-columns:1fr}.hero-title[data-v-29cb054f]{font-size:32px}.hero-subtitle[data-v-29cb054f]{font-size:15px}.panel-inner[data-v-29cb054f]{max-width:100%;padding:0 20px;width:100%}.numbers-strip-hero[data-v-29cb054f]{grid-template-columns:repeat(2,1fr);padding:0 20px}}.bento[data-v-2a31a6ce]{padding:var(--space-section-sm) 0 var(--space-section-md)}.bento-grid[data-v-2a31a6ce]{display:grid;gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:300px auto}.bento-card[data-v-2a31a6ce]{background:var(--bg-main);border:1px solid var(--fg);border-radius:0;color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;text-decoration:none;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.bento-card[data-v-2a31a6ce]:hover{box-shadow:0 20px 40px #0000000a;transform:translateY(-4px)}.card-value-main[data-v-2a31a6ce]{background:var(--bg-main);grid-column:span 8}.card-value-main .card-title[data-v-2a31a6ce]{max-width:17ch}.card-featured[data-v-2a31a6ce]{grid-column:span 4}.bento-card[data-v-2a31a6ce]:nth-child(2),.bento-card[data-v-2a31a6ce]:nth-child(3),.bento-card[data-v-2a31a6ce]:nth-child(4),.bento-card[data-v-2a31a6ce]:nth-child(5),.card-featured[data-v-2a31a6ce]{background:var(--bg-main)}a.card-featured[data-v-2a31a6ce]{cursor:pointer}.card-featured[data-v-2a31a6ce]:hover{box-shadow:0 20px 40px #0000000f;transform:translateY(-4px)}article.bento-card[data-v-2a31a6ce]:hover{box-shadow:none;transform:none}.card-title-sm[data-v-2a31a6ce]{font-size:22px}.card-explore[data-v-2a31a6ce]{color:var(--fg);display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;margin-top:auto}.card-tag[data-v-2a31a6ce]{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.15em;margin-bottom:16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card-tag-icon[data-v-2a31a6ce]{background:#dbeafe;flex-shrink:0;height:28px;width:28px}.card-tag-text[data-v-2a31a6ce]{background:#dbeafe;padding:4px 9px}.bento-card:first-child .card-tag[data-v-2a31a6ce]{color:#1e3a8a}.bento-card:first-child .card-tag-icon[data-v-2a31a6ce],.bento-card:first-child .card-tag-text[data-v-2a31a6ce]{background:#dbeafe}.bento-card:nth-child(2) .card-tag[data-v-2a31a6ce]{color:#166534}.bento-card:nth-child(2) .card-tag-icon[data-v-2a31a6ce],.bento-card:nth-child(2) .card-tag-text[data-v-2a31a6ce]{background:#dcfce7}.bento-card:nth-child(3) .card-tag[data-v-2a31a6ce]{color:#92400e}.bento-card:nth-child(3) .card-tag-icon[data-v-2a31a6ce],.bento-card:nth-child(3) .card-tag-text[data-v-2a31a6ce]{background:#fef3c7}.bento-card:nth-child(4) .card-tag[data-v-2a31a6ce]{color:#0f766e}.bento-card:nth-child(4) .card-tag-icon[data-v-2a31a6ce],.bento-card:nth-child(4) .card-tag-text[data-v-2a31a6ce]{background:#ecfeff}.bento-card:nth-child(5) .card-tag[data-v-2a31a6ce]{color:#1e3a8a}.bento-card:nth-child(5) .card-tag-icon[data-v-2a31a6ce],.bento-card:nth-child(5) .card-tag-text[data-v-2a31a6ce]{background:#dbeafe}.card-title[data-v-2a31a6ce]{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-bottom:10px}.card-desc[data-v-2a31a6ce]{color:var(--muted);font-size:17px;max-width:500px}.card-desc-sm[data-v-2a31a6ce]{font-size:14px}.card-note[data-v-2a31a6ce]{color:var(--muted);font-size:13px;line-height:1.65;margin:14px 0 0}@media(max-width:1024px){.bento-grid[data-v-2a31a6ce]{grid-template-columns:1fr;grid-template-rows:auto}.card-featured[data-v-2a31a6ce],.card-value-main[data-v-2a31a6ce]{grid-column:span 1}}@media(max-width:768px){.bento-card[data-v-2a31a6ce]{padding:32px}.card-title[data-v-2a31a6ce]{font-size:28px}}.services-section[data-v-7a23a310]{padding:clamp(48px,6vw,80px) 0}.services-header[data-v-7a23a310]{margin-bottom:28px}.section-tag[data-v-7a23a310]{color:var(--muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.header-row[data-v-7a23a310]{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.section-title[data-v-7a23a310]{color:var(--fg);font-size:clamp(22px,2.8vw,32px);font-weight:800;letter-spacing:-.03em;margin:0}.header-link[data-v-7a23a310]{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none;transition:color .15s;white-space:nowrap}.header-link[data-v-7a23a310]:hover{color:var(--fg)}.services-grid[data-v-7a23a310]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.svc-card[data-v-7a23a310]{background:#fff;color:inherit;display:flex;flex-direction:column;gap:14px;padding:28px;scroll-margin-top:96px;text-decoration:none;transition:background .15s}.svc-card[data-v-7a23a310]:hover{background:#f9f9f9}.svc-header[data-v-7a23a310]{gap:10px}.svc-header[data-v-7a23a310],.svc-icon-wrap[data-v-7a23a310]{align-items:center;display:flex}.svc-icon-wrap[data-v-7a23a310]{flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.svc-tag[data-v-7a23a310]{font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 8px}.svc-title[data-v-7a23a310]{color:var(--fg);font-size:18px;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0}.svc-desc[data-v-7a23a310]{color:var(--muted);flex:1;font-size:13px;line-height:1.7;margin:0}.svc-features[data-v-7a23a310]{display:flex;flex-wrap:wrap;gap:5px}.svc-feature[data-v-7a23a310]{font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 8px}.svc-cta[data-v-7a23a310]{align-items:center;color:var(--fg);display:flex;font-size:12px;font-weight:700;gap:6px;margin-top:4px;opacity:.6;transition:opacity .15s}.svc-card:hover .svc-cta[data-v-7a23a310]{opacity:1}@media(max-width:900px){.services-grid[data-v-7a23a310]{grid-template-columns:1fr}}.how-section[data-v-bec34878]{background:#fff;border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:clamp(48px,6vw,80px) 0}.section-tag[data-v-bec34878]{color:var(--muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.how-header[data-v-bec34878]{margin-bottom:40px}.section-title[data-v-bec34878]{color:var(--fg);font-size:clamp(22px,2.8vw,32px);font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.section-sub[data-v-bec34878]{color:var(--muted);font-size:13px;margin:0}.steps[data-v-bec34878]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.step[data-v-bec34878]{background:#fff;display:flex;flex-direction:column;gap:12px;padding:28px}.step-header[data-v-bec34878]{align-items:center;display:flex;gap:10px}.step-num[data-v-bec34878]{font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:800;padding:4px 10px}.step-icon[data-v-bec34878]{font-size:14px;opacity:.7}.step-title[data-v-bec34878]{color:var(--fg);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.step-desc[data-v-bec34878]{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.how-cta[data-v-bec34878]{display:flex;justify-content:flex-start}.cta-btn[data-v-bec34878]{align-items:center;background:var(--fg);border:1px solid var(--fg);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:background .2s,color .2s}.cta-btn[data-v-bec34878]:hover{background:#fff;color:var(--fg)}@media(max-width:860px){.steps[data-v-bec34878]{grid-template-columns:1fr}}.proof-section[data-v-59926c75]{padding:clamp(48px,6vw,80px) 0}.section-tag[data-v-59926c75]{color:var(--muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:10px}.proof-header[data-v-59926c75]{margin-bottom:32px}.section-title[data-v-59926c75]{color:var(--fg);font-size:clamp(22px,2.8vw,32px);font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.section-sub[data-v-59926c75]{color:var(--muted);font-size:13px;margin:0;max-width:540px}.proof-layout[data-v-59926c75]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:1fr 1fr}.proof-left[data-v-59926c75]{background:#fff}.asset-card[data-v-59926c75]{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px}.asset-header[data-v-59926c75]{align-items:center;display:flex;gap:8px}.asset-badge[data-v-59926c75],.asset-stat[data-v-59926c75]{font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 8px}.asset-name[data-v-59926c75]{color:var(--fg);font-size:26px;font-weight:800;letter-spacing:-.04em;margin:0}.asset-desc[data-v-59926c75]{color:var(--muted);flex:1;font-size:13px;line-height:1.7;margin:0}.asset-tags[data-v-59926c75]{display:flex;flex-wrap:wrap;gap:5px}.asset-tag[data-v-59926c75]{background:#f5f5f5;color:var(--muted);font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:600;padding:2px 7px}.asset-link[data-v-59926c75]{align-items:center;color:var(--fg);display:inline-flex;font-size:13px;font-weight:700;gap:6px;text-decoration:none;transition:opacity .15s;width:-moz-fit-content;width:fit-content}.asset-link[data-v-59926c75]:hover{opacity:.6}.proof-right[data-v-59926c75]{background:#fff;display:flex;flex-direction:column;gap:20px;padding:28px}.oss-tag[data-v-59926c75]{color:var(--muted);font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em}.oss-stats[data-v-59926c75]{flex:1;flex-direction:column}.oss-stat[data-v-59926c75],.oss-stats[data-v-59926c75]{display:flex;gap:14px}.oss-stat[data-v-59926c75]{align-items:center;border:1px solid var(--border);padding:14px;transition:border-color .15s}.oss-stat[data-v-59926c75]:hover{border-color:var(--fg)}.oss-stat-link[data-v-59926c75]{color:inherit;text-decoration:none}.oss-num[data-v-59926c75]{flex-shrink:0;font-family:SF Mono,Roboto Mono,monospace;font-size:16px;font-weight:800;min-width:52px;padding:8px 12px;text-align:center}.oss-name[data-v-59926c75]{color:var(--fg);font-size:14px;font-weight:700}.oss-sub[data-v-59926c75]{color:var(--muted);font-size:11px;margin-top:2px}.oss-link[data-v-59926c75]{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none;transition:color .15s}.oss-link[data-v-59926c75]:hover{color:var(--fg)}@media(max-width:860px){.proof-layout[data-v-59926c75]{grid-template-columns:1fr}}.case-strip[data-v-844efcbb]{padding:72px 0}.case-inner[data-v-844efcbb]{background:linear-gradient(135deg,#fffffff5,#eef3f0e6);border:1px solid hsla(0,0%,7%,.18);border-radius:8px;box-shadow:0 20px 60px #11182714;display:grid;gap:0;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);min-width:0;overflow:hidden}.case-copy[data-v-844efcbb],.case-proof[data-v-844efcbb]{min-width:0;padding:38px}.section-tag[data-v-844efcbb]{color:var(--muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.case-copy h2[data-v-844efcbb]{color:var(--fg);font-size:38px;letter-spacing:0;line-height:1.08;margin:0 0 12px;overflow-wrap:anywhere}.case-copy p[data-v-844efcbb]{color:var(--muted);font-size:14px;line-height:1.75;margin:0;max-width:680px}.case-actions[data-v-844efcbb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.btn-dark[data-v-844efcbb],.btn-light[data-v-844efcbb]{align-items:center;border:1px solid var(--fg);border-radius:6px;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.btn-dark[data-v-844efcbb]{background:var(--fg);box-shadow:0 10px 24px #12121224;color:var(--bg-main)}.btn-light[data-v-844efcbb]{background:#ffffffb8;color:var(--fg)}.btn-dark[data-v-844efcbb]:hover,.btn-light[data-v-844efcbb]:hover{transform:translateY(-1px)}.case-proof[data-v-844efcbb]{align-content:stretch;background:linear-gradient(135deg,rgba(17,24,39,.04),transparent 42%),#ffffff8c;border-left:1px solid hsla(0,0%,7%,.1);display:grid;gap:14px;min-height:360px}.proof-footer[data-v-844efcbb]{align-items:center;display:flex;gap:10px;justify-content:space-between}.node-pill em[data-v-844efcbb],.proof-footer span[data-v-844efcbb]{color:var(--muted);font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.proof-screen[data-v-844efcbb]{background:#111816;border:1px solid hsla(0,0%,7%,.16);border-radius:8px;box-shadow:0 16px 44px #14211f29;color:#fff;min-width:0;overflow:hidden}.screen-bar[data-v-844efcbb]{align-items:center;background:#18221f;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:7px;min-height:36px;padding:0 12px}.screen-bar span[data-v-844efcbb]{background:#6b7a75;border-radius:50%;height:8px;width:8px}.screen-bar span[data-v-844efcbb]:first-child{background:#ef4444}.screen-bar span[data-v-844efcbb]:nth-child(2){background:#f59e0b}.screen-bar span[data-v-844efcbb]:nth-child(3){background:#22c55e}.screen-bar strong[data-v-844efcbb]{color:#ffffff9e;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;letter-spacing:.08em;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-body[data-v-844efcbb]{display:grid;gap:16px;padding:18px}.screen-status[data-v-844efcbb]{align-items:end;display:flex;gap:14px;justify-content:space-between}.screen-status span[data-v-844efcbb]{color:#ffffff9e;display:block;font-size:12px}.screen-status strong[data-v-844efcbb]{font-size:22px;line-height:1}.signal-stack[data-v-844efcbb]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.signal-stack span[data-v-844efcbb]{background:#2dd4bf17;border:1px solid rgba(94,234,212,.2);border-radius:6px;display:grid;font-size:11px;font-weight:850;min-height:40px;place-items:center}.node-flow[data-v-844efcbb]{align-content:center;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.node-pill[data-v-844efcbb]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#ffffffe6;display:flex;flex-direction:column;font-size:12px;font-weight:800;justify-content:space-between;min-height:68px;min-width:0;padding:10px}.node-pill em[data-v-844efcbb]{color:#ffffff7a}@media(max-width:980px){.case-inner[data-v-844efcbb]{grid-template-columns:1fr}}@media(max-width:640px){.case-strip[data-v-844efcbb]{padding:52px 0}.case-copy[data-v-844efcbb],.case-proof[data-v-844efcbb]{padding:22px}.case-copy h2[data-v-844efcbb]{font-size:26px}.case-proof[data-v-844efcbb]{border-left:0;border-top:1px solid hsla(0,0%,7%,.1)}.node-flow[data-v-844efcbb],.signal-stack[data-v-844efcbb]{grid-template-columns:1fr}.screen-body[data-v-844efcbb]{padding:14px}.node-pill[data-v-844efcbb]{min-height:52px}.case-actions[data-v-844efcbb],.proof-footer[data-v-844efcbb]{align-items:stretch;flex-direction:column}.btn-dark[data-v-844efcbb],.btn-light[data-v-844efcbb]{width:100%}}.blog-highlights-section[data-v-c2d4604a]{padding:var(--space-section-lg) 0 var(--space-section-md)}.blog-grid[data-v-c2d4604a]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}.blog-card[data-v-c2d4604a]{background:var(--bg-main);border:1px solid var(--border);color:inherit;display:flex;flex-direction:column;gap:16px;padding:32px;text-decoration:none;transition:all .3s var(--ease)}.blog-card[data-v-c2d4604a]:hover{border-color:var(--fg);box-shadow:0 12px 24px #0000000a;transform:translateY(-4px)}.blog-card-header[data-v-c2d4604a]{align-items:center;display:flex;justify-content:space-between}.blog-tag[data-v-c2d4604a]{align-items:center;color:#1e3a8a;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}.blog-tag-icon[data-v-c2d4604a]{background:#dbeafe;flex-shrink:0;height:24px;width:24px}.blog-tag-text[data-v-c2d4604a]{background:#dbeafe;padding:4px 9px}.blog-card:nth-child(2) .blog-tag[data-v-c2d4604a]{color:#166534}.blog-card:nth-child(2) .blog-tag-icon[data-v-c2d4604a],.blog-card:nth-child(2) .blog-tag-text[data-v-c2d4604a]{background:#dcfce7}.blog-card:nth-child(3) .blog-tag[data-v-c2d4604a]{color:#92400e}.blog-card:nth-child(3) .blog-tag-icon[data-v-c2d4604a],.blog-card:nth-child(3) .blog-tag-text[data-v-c2d4604a]{background:#fef3c7}.blog-date[data-v-c2d4604a]{color:var(--muted);font-family:SF Mono,Roboto Mono,monospace;font-size:12px}.blog-title[data-v-c2d4604a]{font-size:18px;font-weight:700;letter-spacing:-.02em;-webkit-line-clamp:2;line-height:1.4}.blog-excerpt[data-v-c2d4604a],.blog-title[data-v-c2d4604a]{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-excerpt[data-v-c2d4604a]{color:var(--muted);flex:1;font-size:14px;-webkit-line-clamp:3;line-height:1.6}.blog-card-footer[data-v-c2d4604a]{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.blog-author[data-v-c2d4604a]{font-size:12px;font-weight:700;letter-spacing:.05em}.blog-read-time[data-v-c2d4604a]{color:var(--muted);font-size:12px}.blog-cta[data-v-c2d4604a]{margin-top:48px;text-align:center}@media(max-width:768px){.blog-grid[data-v-c2d4604a]{grid-template-columns:1fr}}.dark-cta[data-v-e3b4eaee]{background:var(--fg);color:var(--bg-main);margin:var(--space-section-lg) 0 0;padding:var(--space-section-lg) 2%;text-align:center}.dark-cta-inner[data-v-e3b4eaee]{margin:0 auto;max-width:680px}.dark-cta-title[data-v-e3b4eaee]{font-size:40px;font-weight:800;letter-spacing:-.04em;margin:0 0 16px}.dark-cta-subtitle[data-v-e3b4eaee]{color:#fff9;font-size:18px;line-height:1.6;margin:0 0 40px}.dark-cta-buttons[data-v-e3b4eaee]{display:flex;gap:16px;justify-content:center}.btn-light[data-v-e3b4eaee]{background:var(--bg-main);color:var(--fg)}.btn-light[data-v-e3b4eaee]:hover{background:var(--bg-secondary)}.btn-ghost-light[data-v-e3b4eaee]{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:var(--bg-main)}.btn-ghost-light[data-v-e3b4eaee]:hover{background:#ffffff1a;border-color:#fff9}@media(max-width:768px){.dark-cta[data-v-e3b4eaee]{padding:60px 20px}.dark-cta-title[data-v-e3b4eaee]{font-size:28px}.dark-cta-buttons[data-v-e3b4eaee]{align-items:center;flex-direction:column}}.page[data-v-ade6e52e]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-position:0 0,0 0;background-size:40px 40px,40px 40px;min-height:100vh}[data-v-ade6e52e] .container{box-sizing:border-box;margin:0 auto;max-width:96%;padding:0;width:96%}[data-v-ade6e52e] .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-v-ade6e52e] .reveal.active{opacity:1;transform:translateY(0)}[data-v-ade6e52e] .btn{background:var(--fg);border-radius:0;color:var(--bg-main);display:inline-block;font-size:15px;font-weight:600;padding:16px 32px;text-decoration:none;transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}[data-v-ade6e52e] .btn:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-2px)}[data-v-ade6e52e] .btn-ghost{background:transparent;border:1px solid var(--border);color:var(--fg)}[data-v-ade6e52e] .btn-ghost:hover{background:var(--fg);border-color:var(--fg);color:var(--bg-main)}[data-v-ade6e52e] .section-header-left{margin-bottom:16px;text-align:left}[data-v-ade6e52e] .section-tag-index{color:#999;display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:40px;padding-left:0;text-transform:uppercase}[data-v-ade6e52e] .section-title-lg{color:var(--fg);font-size:48px;font-weight:800;letter-spacing:-.03em;margin:16px 0}[data-v-ade6e52e] .section-desc{color:var(--muted);font-size:16px;margin:0}[data-v-ade6e52e] .section-header-left .section-title-lg{font-size:clamp(28px,3vw,36px)}[data-v-ade6e52e] .section-header-left .section-desc{max-width:600px}@media(max-width:768px){[data-v-ade6e52e] .container{padding:0 20px;width:100%}[data-v-ade6e52e] .section-title-lg{font-size:32px}}html{overflow-x:hidden}.login-redirect[data-v-a1cd9fd6]{align-items:center;color:#666;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh}.legal-page[data-v-1afe98be]{background:var(--bg-main);min-height:100vh}.container[data-v-1afe98be]{margin:0 auto;max-width:800px;padding:80px 24px 120px}h1[data-v-1afe98be]{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.update-date[data-v-1afe98be]{color:var(--muted);font-size:14px;margin-bottom:24px}.agreement-notice[data-v-1afe98be]{background:var(--bg-secondary);border:1px solid var(--border);border-left:4px solid var(--fg);font-size:14px;line-height:1.7;margin-bottom:48px;padding:16px 20px}section[data-v-1afe98be]{margin-bottom:40px}h2[data-v-1afe98be]{border-bottom:1px solid var(--border);font-size:1.25rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}h3[data-v-1afe98be]{color:var(--fg);font-size:1rem;font-weight:600;margin:20px 0 12px}p[data-v-1afe98be]{color:var(--text-main);line-height:1.8;margin-bottom:12px}ol[data-v-1afe98be],ul[data-v-1afe98be]{margin:12px 0;padding-left:24px}li[data-v-1afe98be]{color:var(--text-main);line-height:1.8;margin:6px 0}a[data-v-1afe98be]{color:var(--fg);text-decoration:underline}a[data-v-1afe98be]:hover{opacity:.7}strong[data-v-1afe98be]{color:var(--fg);font-weight:600}@media(max-width:768px){.container[data-v-1afe98be]{padding:60px 20px 80px}h1[data-v-1afe98be]{font-size:2rem}}.signal-page[data-v-3a1355b4]{background:linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.03) 1px,transparent 1px),var(--bg-main);background-size:42px 42px;min-height:100vh}.signal-hero[data-v-3a1355b4]{padding:clamp(24px,4vw,44px) 0 96px}.signal-shell[data-v-3a1355b4]{align-items:start;display:grid;gap:24px;grid-template-columns:250px minmax(0,1fr);margin:0 auto;max-width:1500px;width:96%}.signal-rail[data-v-3a1355b4]{background:#151515;border:1px solid #2b2b2b;color:#f6f1e7;display:flex;flex-direction:column;gap:28px;min-height:calc(100vh - 128px);padding:20px;position:sticky;top:96px}.rail-brand[data-v-3a1355b4]{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none}.rail-mark[data-v-3a1355b4]{background:#f6f1e7;color:#111;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.rail-brand small[data-v-3a1355b4],.rail-brand strong[data-v-3a1355b4]{display:block}.rail-brand small[data-v-3a1355b4]{color:#aaa39a;font-size:12px;margin-top:2px}.rail-nav[data-v-3a1355b4]{display:grid;gap:8px}.rail-btn[data-v-3a1355b4]{background:transparent;border:1px solid transparent;color:#d8d2c8;cursor:pointer;min-height:42px;padding:0 12px;text-align:left;width:100%}.rail-btn.active[data-v-3a1355b4],.rail-btn[data-v-3a1355b4]:hover{background:#24231f;border-color:#5c564c;color:#fff8ec}.rail-status[data-v-3a1355b4]{align-items:center;color:#cfc6ba;display:flex;font-size:13px;gap:8px;margin-top:auto}.pulse[data-v-3a1355b4]{background:#4ade80;border-radius:50%;box-shadow:0 0 0 6px #4ade801f;height:8px;width:8px}.signal-workspace[data-v-3a1355b4]{min-width:0}.signal-topbar[data-v-3a1355b4]{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,500px);margin-bottom:22px}.eyebrow[data-v-3a1355b4]{color:#9c4f25;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}h1[data-v-3a1355b4]{color:var(--fg);font-size:clamp(34px,5vw,68px);font-weight:900;letter-spacing:-.055em;line-height:.98;margin:0;max-width:760px}.signal-search[data-v-3a1355b4]{background:#fff;border:1px solid var(--border);box-shadow:0 18px 40px #1a16101a;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px}.signal-search input[data-v-3a1355b4]{background:transparent;border:0;color:var(--fg);min-width:0;outline:none;padding:0 16px}.ghost-button[data-v-3a1355b4],.load-more[data-v-3a1355b4],.signal-search button[data-v-3a1355b4]{background:var(--fg);border:0;color:var(--bg-main);cursor:pointer;font-weight:700;padding:0 18px}.ghost-button[data-v-3a1355b4]:disabled,.load-more[data-v-3a1355b4]:disabled,.signal-search button[data-v-3a1355b4]:disabled{cursor:wait;opacity:.55}.signal-filters[data-v-3a1355b4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.filter-btn[data-v-3a1355b4]{background:#ffffffd6;border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;min-height:34px;padding:0 13px}.filter-btn.active[data-v-3a1355b4],.filter-btn[data-v-3a1355b4]:hover{background:#fff;border-color:var(--fg);color:var(--fg)}.signal-grid[data-v-3a1355b4]{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 360px}.panel-head[data-v-3a1355b4]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.panel-head h2[data-v-3a1355b4]{color:var(--fg);font-size:22px;letter-spacing:-.03em;margin:0}.panel-head.compact h2[data-v-3a1355b4]{font-size:18px}.metric-pill[data-v-3a1355b4]{background:#ffffffdb;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:13px;padding:6px 10px;white-space:nowrap}.feed-list[data-v-3a1355b4]{display:grid;gap:12px}.brief-panel[data-v-3a1355b4],.feed-card[data-v-3a1355b4],.panel-wide[data-v-3a1355b4]{background:#fffffff0;border:1px solid var(--border);box-shadow:0 10px 24px #1a16100f}.feed-card[data-v-3a1355b4]{padding:18px}.feed-card[data-v-3a1355b4]:hover{border-color:var(--fg)}.feed-meta[data-v-3a1355b4]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:12px}.category[data-v-3a1355b4]{border-radius:999px;color:#fff;font-weight:800;padding:4px 8px}.tone-product[data-v-3a1355b4]{background:#167070}.tone-industry[data-v-3a1355b4]{background:#9c4f25}.tone-model[data-v-3a1355b4]{background:#6850a8}.tone-paper[data-v-3a1355b4]{background:#376b3d}.tone-tip[data-v-3a1355b4]{background:#a83a32}.tone-default[data-v-3a1355b4]{background:#555}.feed-card h3[data-v-3a1355b4]{color:var(--fg);font-size:18px;line-height:1.34;margin:0 0 8px}.feed-card h3 a[data-v-3a1355b4]{text-decoration:none}.feed-card h3 a[data-v-3a1355b4]:hover{text-decoration:underline}.title-en[data-v-3a1355b4]{color:var(--muted);font-size:13px;margin:0 0 10px}.summary[data-v-3a1355b4]{color:#332f2a;font-size:14px;line-height:1.75;margin:0 0 14px}.card-actions[data-v-3a1355b4]{display:flex;justify-content:flex-end}.card-actions a[data-v-3a1355b4]{color:#9c4f25;font-size:13px;font-weight:800;text-decoration:none}.brief-panel[data-v-3a1355b4],.panel-wide[data-v-3a1355b4]{padding:18px}.brief-panel[data-v-3a1355b4]{position:sticky;top:96px}.brief-numbers[data-v-3a1355b4]{border:1px solid var(--border);display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.brief-numbers div[data-v-3a1355b4]{padding:14px}.brief-numbers div+div[data-v-3a1355b4]{border-left:1px solid var(--border)}.brief-numbers span[data-v-3a1355b4],.brief-numbers strong[data-v-3a1355b4]{display:block}.brief-numbers strong[data-v-3a1355b4]{color:var(--fg);font-size:30px;line-height:1}.brief-numbers span[data-v-3a1355b4]{color:var(--muted);font-size:11px;margin-top:6px;text-transform:uppercase}.brief-sections[data-v-3a1355b4]{display:grid;gap:8px}.brief-sections button[data-v-3a1355b4]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--fg);cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;text-align:left;width:100%}.load-more[data-v-3a1355b4]{margin-top:14px;min-height:44px;width:100%}.panel-wide[data-v-3a1355b4]{max-width:1040px}.daily-select[data-v-3a1355b4]{background:#fff;border:1px solid var(--border);color:var(--fg);min-height:36px;padding:0 10px}.daily-article[data-v-3a1355b4]{display:grid;gap:18px}.daily-cover[data-v-3a1355b4]{border-bottom:2px solid var(--fg);padding-bottom:18px}.daily-cover h3[data-v-3a1355b4]{color:var(--fg);font-size:40px;line-height:1;margin:0 0 8px}.daily-cover p[data-v-3a1355b4]:last-child{color:var(--muted);margin-bottom:0}.daily-section[data-v-3a1355b4]{border-bottom:1px solid var(--border);padding-bottom:16px}.daily-section h4[data-v-3a1355b4]{color:#9c4f25;font-size:18px;margin:0 0 8px}.daily-section article[data-v-3a1355b4]{padding:12px 0}.daily-section h5[data-v-3a1355b4]{font-size:16px;margin:0 0 8px}.daily-section h5 a[data-v-3a1355b4]{color:var(--fg);text-decoration:none}.daily-section h5 a[data-v-3a1355b4]:hover{text-decoration:underline}.daily-section p[data-v-3a1355b4]{color:#342f29;line-height:1.68}.daily-section span[data-v-3a1355b4]{color:var(--muted);font-size:13px}.source-summary[data-v-3a1355b4]{align-items:baseline;border:1px solid var(--border);display:flex;gap:12px;margin-bottom:14px;padding:14px}.source-summary span[data-v-3a1355b4]{color:var(--fg);font-family:SF Mono,Roboto Mono,monospace;font-size:24px;font-weight:900}.source-summary p[data-v-3a1355b4]{color:var(--muted);margin:0}.source-grid[data-v-3a1355b4]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.source-card[data-v-3a1355b4]{align-content:start;background:#fff;border:1px solid var(--border);color:inherit;display:grid;gap:8px;min-height:142px;padding:14px;text-decoration:none}.source-card small[data-v-3a1355b4]{color:var(--muted);word-break:break-all}.source-card em[data-v-3a1355b4]{color:var(--muted);font-size:13px;font-style:normal;margin-top:auto}.source-state[data-v-3a1355b4]{border-radius:999px;color:#fff;font-size:11px;font-weight:900;justify-self:start;padding:4px 8px}.source-state.ok[data-v-3a1355b4]{background:#376b3d}.source-state.bad[data-v-3a1355b4]{background:#a83a32}.ghost-button[data-v-3a1355b4]{min-height:36px}.skeleton[data-v-3a1355b4]{animation:shimmer-3a1355b4 1.1s linear infinite;background:linear-gradient(90deg,#fff6,#fffffff5,#fff6);background-size:240% 100%;border:1px solid var(--border);min-height:132px}.skeleton.small[data-v-3a1355b4]{min-height:142px}.empty-state[data-v-3a1355b4]{background:#ffffffeb;border:1px solid var(--border);color:var(--muted);padding:24px}@keyframes shimmer-3a1355b4{to{background-position:-240% 0}}@media(max-width:1120px){.signal-shell[data-v-3a1355b4]{grid-template-columns:1fr}.signal-rail[data-v-3a1355b4]{min-height:auto;position:relative;top:auto}.rail-nav[data-v-3a1355b4]{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-grid[data-v-3a1355b4],.signal-topbar[data-v-3a1355b4]{grid-template-columns:1fr}.brief-panel[data-v-3a1355b4]{position:static}.source-grid[data-v-3a1355b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.signal-shell[data-v-3a1355b4]{width:calc(100% - 32px)}.rail-nav[data-v-3a1355b4]{grid-template-columns:1fr 1fr}h1[data-v-3a1355b4]{font-size:34px}.signal-search[data-v-3a1355b4]{grid-template-columns:1fr}.signal-search button[data-v-3a1355b4],.signal-search input[data-v-3a1355b4]{min-height:44px}.source-grid[data-v-3a1355b4]{grid-template-columns:1fr}}.hero-shell[data-v-ab0ad70b]{background:linear-gradient(150deg,#fffffff5,#f5f5f5e6);border:1px solid var(--fg);padding:clamp(22px,4vw,50px)}.hero-layout[data-v-ab0ad70b]{display:grid;gap:clamp(18px,2.8vw,38px);grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.hero-copy[data-v-ab0ad70b]{align-content:start;display:grid;gap:14px}.hero-badge[data-v-ab0ad70b]{align-items:center;background:var(--fg);color:#fff;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.15em;padding:7px 16px;width:-moz-fit-content;width:fit-content}.hero-title[data-v-ab0ad70b]{font-size:clamp(34px,5vw,66px);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0}.hero-subtitle[data-v-ab0ad70b]{color:var(--muted);font-size:clamp(14px,1.2vw,18px);line-height:1.78;margin:0;max-width:76ch}.hero-chips[data-v-ab0ad70b]{display:flex;flex-wrap:wrap;gap:10px}.hero-chip[data-v-ab0ad70b]{align-items:center;background:#fff;border:1px solid var(--border);display:inline-flex;font-size:12px;font-weight:700;padding:6px 12px}.stats-grid[data-v-ab0ad70b]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-ab0ad70b]{align-content:space-between;background:#fff;border:1px solid var(--fg);display:grid;min-height:100px;padding:14px 16px}.stat-value[data-v-ab0ad70b]{font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1}.stat-label[data-v-ab0ad70b]{color:var(--muted);font-size:12px}@media(max-width:1260px){.hero-layout[data-v-ab0ad70b]{grid-template-columns:1fr}.stats-grid[data-v-ab0ad70b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.hero-shell[data-v-ab0ad70b]{padding:18px}.hero-title[data-v-ab0ad70b]{font-size:38px}.stats-grid[data-v-ab0ad70b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section[data-v-d2f1877a]{border-bottom:1px solid var(--border);padding:70px 2px}.section-header[data-v-d2f1877a]{margin-bottom:30px}.section-title-group[data-v-d2f1877a]{align-items:baseline;display:flex;gap:14px;margin-bottom:8px}.section-tag[data-v-d2f1877a]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.section-title[data-v-d2f1877a]{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin:0}.section-desc[data-v-d2f1877a]{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.core-layout[data-v-d2f1877a]{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.flagship-card[data-v-d2f1877a]{background:#fff;border:2px solid var(--fg);display:grid;gap:16px;padding:26px}.flagship-header[data-v-d2f1877a]{align-items:center;display:flex;gap:14px;justify-content:space-between}.flagship-badges[data-v-d2f1877a]{display:flex;flex-wrap:wrap;gap:8px}.badge[data-v-d2f1877a]{font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 9px}.flagship-badge[data-v-d2f1877a]{background:linear-gradient(135deg,gold,#ffed4a);color:#000}.reallier-badge[data-v-d2f1877a]{background:var(--fg);color:#fff}.security-badge[data-v-d2f1877a]{background:#dcfce7;color:#166534}.flagship-latency[data-v-d2f1877a]{color:#16a34a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.flagship-name[data-v-d2f1877a]{font-size:clamp(22px,2.8vw,34px);font-weight:800;line-height:1.18;margin:0 0 8px}.flagship-desc[data-v-d2f1877a]{color:var(--muted);font-size:14px;line-height:1.78;margin:0}.flagship-meta[data-v-d2f1877a]{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px}.meta-group[data-v-d2f1877a]{display:grid;gap:8px}.meta-label[data-v-d2f1877a]{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.meta-tags[data-v-d2f1877a]{display:flex;flex-wrap:wrap;gap:8px}.compat-tag[data-v-d2f1877a],.deploy-tag[data-v-d2f1877a]{background:#f7f7f7;border:1px solid var(--border);font-size:12px;padding:4px 10px}.deploy-tag.cloud[data-v-d2f1877a]{background:#dbeafe;color:#1e3a8a}.deploy-tag.private[data-v-d2f1877a]{background:#fef3c7;color:#92400e}.deploy-tag.skill[data-v-d2f1877a]{background:#ecfeff;color:#0f766e}.flagship-actions[data-v-d2f1877a]{display:flex;flex-wrap:wrap;gap:10px}.btn-outline[data-v-d2f1877a],.btn-primary[data-v-d2f1877a],.btn-secondary[data-v-d2f1877a]{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .2s var(--ease)}.btn-primary[data-v-d2f1877a]{background:var(--fg);border:1px solid var(--fg);color:#fff}.btn-primary[data-v-d2f1877a]:hover,.btn-secondary[data-v-d2f1877a]{background:#fff}.btn-secondary[data-v-d2f1877a]{border:1px solid var(--fg)}.btn-secondary[data-v-d2f1877a]:hover{background:var(--fg);color:#fff}.btn-outline[data-v-d2f1877a]{background:#fff;border:1px dashed var(--border);color:var(--muted)}.btn-outline[data-v-d2f1877a]:hover{border-color:var(--fg)}.assets-grid[data-v-d2f1877a]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-card[data-v-d2f1877a]{background:#fff;border:1px solid var(--fg);display:grid;gap:10px;padding:18px}.asset-header[data-v-d2f1877a]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.asset-name[data-v-d2f1877a]{font-size:14px;font-weight:700}.asset-badges[data-v-d2f1877a]{display:flex;gap:4px}.reallier-mini[data-v-d2f1877a]{background:var(--fg);color:#fff}.security-mini[data-v-d2f1877a]{background:#dcfce7;color:#166534}.asset-desc[data-v-d2f1877a]{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.asset-footer[data-v-d2f1877a]{align-items:center;display:flex;gap:10px;justify-content:space-between}.asset-compat[data-v-d2f1877a]{display:flex;flex-wrap:wrap;gap:5px}.compat-mini[data-v-d2f1877a]{background:#f5f5f5;font-size:10px;padding:2px 6px}.asset-status[data-v-d2f1877a]{font-size:10px;font-weight:700;padding:2px 8px}.asset-status.production[data-v-d2f1877a]{background:#dcfce7;color:#166534}@media(max-width:1260px){.core-layout[data-v-d2f1877a]{grid-template-columns:1fr}}@media(max-width:820px){.assets-grid[data-v-d2f1877a]{grid-template-columns:1fr}.flagship-meta[data-v-d2f1877a]{gap:14px}.flagship-actions[data-v-d2f1877a],.flagship-meta[data-v-d2f1877a]{flex-direction:column}}.section[data-v-8089c41a]{border-bottom:1px solid var(--border);padding:70px 2px}.section-header[data-v-8089c41a]{margin-bottom:30px}.section-title-group[data-v-8089c41a]{align-items:baseline;display:flex;gap:14px;margin-bottom:8px}.section-tag[data-v-8089c41a]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.section-title[data-v-8089c41a]{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin:0}.section-desc[data-v-8089c41a]{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.curated-layout[data-v-8089c41a]{align-items:start;display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr)}.filter-panel[data-v-8089c41a]{background:#fff;border:1px solid var(--fg);padding:14px;position:sticky;top:92px}.panel-title[data-v-8089c41a]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 12px}.filter-row[data-v-8089c41a]{display:grid;gap:8px}.filter-btn[data-v-8089c41a]{align-items:center;background:#fff;border:1px solid var(--fg);cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:9px 10px;transition:all .2s var(--ease);width:100%}.filter-btn[data-v-8089c41a]:hover{transform:translate(2px)}.filter-btn.active[data-v-8089c41a]{background:var(--fg);color:#fff}.filter-count[data-v-8089c41a]{font-size:10px;opacity:.86}.curated-main[data-v-8089c41a]{display:grid;gap:14px}.curated-meta[data-v-8089c41a]{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:600;gap:8px}.meta-divider[data-v-8089c41a]{opacity:.6}.skills-grid[data-v-8089c41a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.skill-card[data-v-8089c41a]{background:#fff;border:1px solid var(--fg);color:inherit;display:grid;gap:10px;padding:16px;text-decoration:none;transition:transform .2s var(--ease)}.skill-card[data-v-8089c41a]:hover{transform:translateY(-2px)}.skill-header[data-v-8089c41a]{align-items:center;display:flex;gap:8px;justify-content:space-between}.skill-name[data-v-8089c41a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.skill-badges[data-v-8089c41a]{display:flex;gap:6px}.badge[data-v-8089c41a]{font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 9px}.verified-badge[data-v-8089c41a]{background:#dcfce7;color:#166534}.stars-badge[data-v-8089c41a]{background:#f3f4f6;color:var(--muted)}.skill-desc[data-v-8089c41a]{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.skill-footer[data-v-8089c41a]{align-items:center;display:flex;font-size:11px;gap:6px;justify-content:space-between}.skill-meta[data-v-8089c41a]{display:flex;flex-wrap:wrap;gap:8px}.skill-license[data-v-8089c41a],.skill-source[data-v-8089c41a],.skill-update[data-v-8089c41a]{color:var(--muted)}.skill-license[data-v-8089c41a]{background:#f5f5f5;padding:1px 6px}.more-link[data-v-8089c41a]{text-align:right}.more-link a[data-v-8089c41a]{color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}@media(max-width:1080px){.curated-layout[data-v-8089c41a]{grid-template-columns:1fr}.filter-panel[data-v-8089c41a]{position:static}.filter-row[data-v-8089c41a]{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-btn[data-v-8089c41a]{gap:8px;justify-content:center}}@media(max-width:820px){.filter-row[data-v-8089c41a]{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-grid[data-v-8089c41a]{grid-template-columns:1fr}}@media(max-width:520px){.filter-row[data-v-8089c41a]{grid-template-columns:1fr}}.section[data-v-a738575b]{border-bottom:1px solid var(--border);padding:70px 2px}.section-header[data-v-a738575b]{margin-bottom:30px}.section-title-group[data-v-a738575b]{align-items:baseline;display:flex;gap:14px;margin-bottom:8px}.section-tag[data-v-a738575b]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.section-title[data-v-a738575b]{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin:0}.section-desc[data-v-a738575b]{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.collections-grid[data-v-a738575b]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card[data-v-a738575b]{background:#fff;border:2px solid var(--fg);color:inherit;display:grid;gap:12px;overflow:hidden;padding:22px;position:relative;text-decoration:none;transition:all .25s var(--ease)}.collection-card[data-v-a738575b]:before{background:linear-gradient(90deg,gold,#ff6b6b,#4ecdc4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.collection-card[data-v-a738575b]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.collection-header[data-v-a738575b]{align-items:center;display:flex;justify-content:space-between}.collection-org[data-v-a738575b]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em}.collection-stars-big[data-v-a738575b]{color:#f59e0b;font-size:16px;font-weight:800}.collection-name[data-v-a738575b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:800;letter-spacing:-.01em}.collection-desc[data-v-a738575b]{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.collection-footer[data-v-a738575b]{align-items:center;display:flex;gap:8px;justify-content:space-between}.collection-tags[data-v-a738575b]{display:flex;flex-wrap:wrap;gap:6px}.collection-tag[data-v-a738575b]{background:#f0f0f0;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 8px}.collection-license[data-v-a738575b]{background:#f5f5f5;color:var(--muted);font-size:10px;padding:2px 6px}@media(max-width:1080px){.collections-grid[data-v-a738575b]{grid-template-columns:1fr}}.section[data-v-61409b8a]{border-bottom:1px solid var(--border);padding:70px 2px}.section-header[data-v-61409b8a]{margin-bottom:30px}.section-title-group[data-v-61409b8a]{align-items:baseline;display:flex;gap:14px;margin-bottom:8px}.section-tag[data-v-61409b8a]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.section-title[data-v-61409b8a]{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin:0}.section-desc[data-v-61409b8a]{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.mcp-grid[data-v-61409b8a]{display:grid;gap:16px;grid-template-columns:minmax(250px,1fr) minmax(0,1.5fr)}.mcp-group[data-v-61409b8a]{display:grid;gap:10px}.mcp-group-label[data-v-61409b8a]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mcp-grid-curated[data-v-61409b8a],.mcp-list[data-v-61409b8a]{display:grid;gap:10px}.mcp-grid-curated[data-v-61409b8a]{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-card[data-v-61409b8a]{background:#fff;border:1px solid var(--fg);color:inherit;display:grid;gap:8px;padding:14px;text-decoration:none;transition:transform .2s var(--ease)}.mcp-card[data-v-61409b8a]:hover{transform:translateY(-2px)}.mcp-header[data-v-61409b8a]{align-items:center;display:flex;gap:8px;justify-content:space-between}.mcp-name[data-v-61409b8a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.badge[data-v-61409b8a]{font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 9px}.reallier-mini[data-v-61409b8a]{background:var(--fg);color:#fff}.verified-mini[data-v-61409b8a]{background:#dcfce7;color:#166534}.mcp-desc[data-v-61409b8a]{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.mcp-footer[data-v-61409b8a]{align-items:center;display:flex;font-size:11px;gap:8px;justify-content:space-between}.mcp-url[data-v-61409b8a]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-status[data-v-61409b8a]{font-weight:700;padding:2px 7px}.mcp-status.live[data-v-61409b8a]{background:#dcfce7;color:#166534}.mcp-status.coming[data-v-61409b8a]{background:#f3f4f6;color:var(--muted)}.mcp-source[data-v-61409b8a],.mcp-stars[data-v-61409b8a]{color:var(--muted)}@media(max-width:1080px){.mcp-grid[data-v-61409b8a]{grid-template-columns:1fr}}@media(max-width:820px){.mcp-grid-curated[data-v-61409b8a]{grid-template-columns:1fr}}.page[data-v-b6b7492f]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;min-height:100vh}.skills-main[data-v-b6b7492f]{padding:clamp(16px,2.2vw,30px) clamp(12px,2.4vw,38px) 88px;width:100%}@media(max-width:820px){.skills-main[data-v-b6b7492f]{padding:14px 10px 72px}}.contact-page[data-v-e93c6aca]{background-color:var(--bg-secondary);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:24px 24px;min-height:100vh}.container[data-v-e93c6aca]{margin:0 auto;max-width:900px;padding:64px 24px 0}.page-header[data-v-e93c6aca]{margin-bottom:32px}.label[data-v-e93c6aca]{color:var(--muted-light);display:block;font-size:.75rem;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.page-header h1[data-v-e93c6aca]{color:var(--fg);font-size:2.5rem;font-weight:800;margin:0 0 12px}.subtitle[data-v-e93c6aca]{color:var(--muted);font-size:1rem;line-height:1.7;margin:0}.content-card[data-v-e93c6aca]{background:var(--bg-main);border:1px solid var(--fg);margin-bottom:24px;padding:40px}.content-card h2[data-v-e93c6aca]{color:var(--fg);font-size:1rem;font-weight:700;letter-spacing:.05em;margin:0 0 18px;text-transform:uppercase}.contact-grid[data-v-e93c6aca]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-item[data-v-e93c6aca]{background:var(--bg-main);border:1px solid var(--border);color:inherit;display:flex;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:transform .18s var(--ease,ease),box-shadow .18s var(--ease,ease),border-color .18s var(--ease,ease)}.contact-item[data-v-e93c6aca]:hover{border-color:var(--fg);box-shadow:8px 8px 0 var(--border);transform:translateY(-2px)}.contact-item.wechat[data-v-e93c6aca]{grid-column:1/-1}.k[data-v-e93c6aca]{color:var(--muted-light);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.v[data-v-e93c6aca]{color:var(--fg);font-weight:800}.hint[data-v-e93c6aca]{color:var(--muted);font-size:.85rem}.wechat-row[data-v-e93c6aca]{align-items:center;display:flex;gap:16px;margin-top:6px}.wechat-row img[data-v-e93c6aca]{background:#fff;border:1px solid var(--border);border-radius:6px;height:88px;-o-object-fit:contain;object-fit:contain;padding:4px;width:88px}.wechat-meta[data-v-e93c6aca]{display:flex;flex-direction:column;gap:6px}.checklist[data-v-e93c6aca]{color:var(--text-main);margin:0;padding-left:18px}.checklist li[data-v-e93c6aca]{line-height:1.7;margin:10px 0}@media(max-width:760px){.container[data-v-e93c6aca]{padding-top:40px}.content-card[data-v-e93c6aca]{padding:24px}.contact-grid[data-v-e93c6aca]{grid-template-columns:1fr}}.legal-page[data-v-2d2089af]{background:var(--bg-main);min-height:100vh}.container[data-v-2d2089af]{margin:0 auto;max-width:800px;padding:80px 24px 120px}h1[data-v-2d2089af]{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.update-date[data-v-2d2089af]{color:var(--muted);font-size:14px;margin-bottom:24px}section[data-v-2d2089af]{margin-bottom:40px}h2[data-v-2d2089af]{border-bottom:1px solid var(--border);font-size:1.25rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}h3[data-v-2d2089af]{color:var(--fg);font-size:1rem;font-weight:600;margin:20px 0 12px}p[data-v-2d2089af]{color:var(--text-main);line-height:1.8;margin-bottom:12px}ol[data-v-2d2089af],ul[data-v-2d2089af]{margin:12px 0;padding-left:24px}li[data-v-2d2089af]{color:var(--text-main);line-height:1.8;margin:6px 0}a[data-v-2d2089af]{color:var(--fg);text-decoration:underline}a[data-v-2d2089af]:hover{opacity:.7}strong[data-v-2d2089af]{color:var(--fg);font-weight:600}@media(max-width:768px){.container[data-v-2d2089af]{padding:60px 20px 80px}h1[data-v-2d2089af]{font-size:2rem}}.talent-page[data-v-87dae4e6]{--talent-bg:#f6f8f7;--talent-ink:#111;--talent-muted:#626a66;--talent-border:hsla(0,0%,7%,.12);--talent-border-strong:hsla(0,0%,7%,.24);--talent-panel:#fff;--talent-soft:#eef3f0;--talent-dark:#111816;--tone-teal:#0f766e;--tone-blue:#1d4ed8;--tone-amber:#b45309;--tone-rose:#be123c;background-color:var(--talent-bg);background-image:linear-gradient(hsla(0,0%,7%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,7%,.035) 1px,transparent 0);background-size:42px 42px;color:var(--talent-ink);min-height:100vh}.container[data-v-87dae4e6],.hero-content[data-v-87dae4e6]{box-sizing:border-box;margin:0 auto;max-width:96%;width:96%}.reveal[data-v-87dae4e6]{opacity:0;transform:translateY(18px);transition:opacity .76s var(--ease),transform .76s var(--ease)}.reveal.active[data-v-87dae4e6]{opacity:1;transform:translateY(0)}.hero-stage[data-v-87dae4e6]{align-items:center;background:linear-gradient(135deg,#ffffffd6,#ebf1ee99),var(--talent-bg);display:grid;min-height:760px;overflow:hidden;position:relative}.hero-bg[data-v-87dae4e6]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.mesh-line[data-v-87dae4e6],.mesh-node[data-v-87dae4e6]{border:1px solid hsla(0,0%,7%,.1);position:absolute}.mesh-line[data-v-87dae4e6]{background:linear-gradient(90deg,transparent,rgba(15,118,110,.22),transparent);height:1px}.mesh-line-a[data-v-87dae4e6]{right:-8%;top:28%;transform:rotate(-11deg);width:64%}.mesh-line-b[data-v-87dae4e6]{bottom:18%;left:28%;transform:rotate(9deg);width:70%}.mesh-node[data-v-87dae4e6]{background:#ffffff38;height:170px;width:170px}.node-a[data-v-87dae4e6]{right:7%;top:12%}.node-b[data-v-87dae4e6]{bottom:8%;right:38%}.node-c[data-v-87dae4e6]{left:7%;top:22%}.hero-content[data-v-87dae4e6]{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);padding:56px 0 76px;position:relative;z-index:1}.hero-copy[data-v-87dae4e6]{min-width:0}.back-link[data-v-87dae4e6],.btn-ghost[data-v-87dae4e6],.btn-primary[data-v-87dae4e6]{align-items:center;display:inline-flex;font-weight:800;gap:8px;justify-content:center;text-decoration:none}.back-link[data-v-87dae4e6]{color:var(--talent-muted);display:flex;font-size:13px;margin-bottom:34px;width:-moz-fit-content;width:fit-content}.back-link[data-v-87dae4e6]:hover{color:var(--talent-ink)}.metric-item span[data-v-87dae4e6],.panel-kicker[data-v-87dae4e6],.talent-kicker[data-v-87dae4e6],.workflow-node span[data-v-87dae4e6]{color:var(--talent-muted);font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.talent-kicker[data-v-87dae4e6]{display:block;margin-bottom:12px}.hero-copy h1[data-v-87dae4e6]{color:var(--talent-ink);font-size:72px;letter-spacing:0;line-height:.98;margin:12px 0 22px;max-width:980px;overflow-wrap:anywhere}.hero-copy p[data-v-87dae4e6]{color:var(--talent-muted);font-size:18px;line-height:1.72;margin:0;max-width:760px}.hero-actions[data-v-87dae4e6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.btn-ghost[data-v-87dae4e6],.btn-primary[data-v-87dae4e6]{border:1px solid var(--talent-ink);border-radius:6px;font-size:13px;min-height:46px;padding:0 20px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.btn-primary[data-v-87dae4e6]{background:var(--talent-ink);box-shadow:0 12px 28px #12121229;color:#fff}.btn-ghost[data-v-87dae4e6]{background:#ffffff9e;color:var(--talent-ink)}.btn-ghost[data-v-87dae4e6]:hover,.btn-primary[data-v-87dae4e6]:hover{transform:translateY(-1px)}.hero-console[data-v-87dae4e6]{align-self:stretch;background:var(--talent-dark);border:1px solid hsla(0,0%,7%,.2);border-radius:8px;box-shadow:0 26px 80px #11182729;color:#f8faf7;min-width:0;overflow:hidden}.console-bar[data-v-87dae4e6]{align-items:center;background:#18221f;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:7px;min-height:40px;padding:0 14px}.console-bar span[data-v-87dae4e6]{background:#6b7a75;border-radius:50%;height:8px;width:8px}.console-bar span[data-v-87dae4e6]:first-child{background:#ef4444}.console-bar span[data-v-87dae4e6]:nth-child(2){background:#f59e0b}.console-bar span[data-v-87dae4e6]:nth-child(3){background:#22c55e}.console-bar strong[data-v-87dae4e6]{color:#f8faf7a8;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;letter-spacing:0;margin-left:auto;text-transform:uppercase}.console-grid[data-v-87dae4e6]{background:#ffffff1a;display:grid;gap:1px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.match-panel[data-v-87dae4e6],.query-panel[data-v-87dae4e6],.signal-panel[data-v-87dae4e6]{background:#111816;min-width:0}.match-panel[data-v-87dae4e6],.query-panel[data-v-87dae4e6]{padding:22px}.query-panel h2[data-v-87dae4e6]{color:#fff;font-size:30px;letter-spacing:0;line-height:1.08;margin:8px 0 12px}.query-panel p[data-v-87dae4e6]{color:#f8faf7ad;font-size:13px;line-height:1.72;margin:0}.match-tags[data-v-87dae4e6],.query-tags[data-v-87dae4e6]{display:flex;flex-wrap:wrap;gap:6px}.query-tags[data-v-87dae4e6]{margin-top:18px}.match-tags span[data-v-87dae4e6],.query-tags span[data-v-87dae4e6]{background:#2dd4bf1a;border:1px solid rgba(94,234,212,.22);border-radius:4px;color:#99f6e4;font-size:11px;font-weight:800;padding:4px 7px}.match-panel[data-v-87dae4e6]{display:grid;gap:14px}.match-head[data-v-87dae4e6]{align-items:center;display:flex;gap:12px;justify-content:space-between}.match-head strong[data-v-87dae4e6]{color:#fde68a;font-size:12px}.match-list[data-v-87dae4e6]{display:grid;gap:8px}.match-row[data-v-87dae4e6]{align-items:center;background:#ffffff0b;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(130px,.9fr) minmax(0,1fr) auto;min-width:0;padding:12px}.match-row span[data-v-87dae4e6],.match-row strong[data-v-87dae4e6]{display:block}.match-row strong[data-v-87dae4e6]{color:#fff;font-size:14px}.match-row>div>span[data-v-87dae4e6]{color:#f8faf79e;font-size:12px;margin-top:3px}.match-row em[data-v-87dae4e6]{color:#fff;font-family:SF Mono,Roboto Mono,monospace;font-size:22px;font-style:normal;font-weight:900}.signal-panel[data-v-87dae4e6]{background:#ffffff1a;display:grid;gap:1px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-item[data-v-87dae4e6]{background:#0f1715;display:grid;gap:6px;min-width:0;padding:18px}.metric-item strong[data-v-87dae4e6]{color:#fff;font-family:SF Mono,Roboto Mono,monospace;font-size:28px;line-height:1}.tone-teal strong[data-v-87dae4e6]{color:#5eead4}.tone-blue strong[data-v-87dae4e6]{color:#93c5fd}.tone-amber strong[data-v-87dae4e6]{color:#fde68a}.tone-rose strong[data-v-87dae4e6]{color:#fda4af}.tone-ink strong[data-v-87dae4e6]{color:#fff}.section-block[data-v-87dae4e6]{padding:84px 0}.section-head[data-v-87dae4e6]{display:grid;gap:10px;margin-bottom:24px}.section-head h2[data-v-87dae4e6]{color:var(--talent-ink);font-size:44px;letter-spacing:0;line-height:1.08;margin:0;max-width:980px}.section-head p[data-v-87dae4e6]{color:var(--talent-muted);font-size:15px;line-height:1.78;margin:0;max-width:780px}.architecture-grid[data-v-87dae4e6],.capability-grid[data-v-87dae4e6],.proof-grid[data-v-87dae4e6],.workflow-track[data-v-87dae4e6]{background:var(--talent-border);border:1px solid var(--talent-border);border-radius:8px;display:grid;gap:1px;min-width:0;overflow:hidden}.capability-grid[data-v-87dae4e6]{grid-template-columns:repeat(4,minmax(0,1fr))}.architecture-card[data-v-87dae4e6],.capability-card[data-v-87dae4e6],.proof-card[data-v-87dae4e6],.workflow-node[data-v-87dae4e6]{background:var(--talent-panel);min-width:0}.capability-card[data-v-87dae4e6]{align-content:start;display:grid;gap:12px;min-height:260px;padding:28px}.capability-card span[data-v-87dae4e6]{color:var(--talent-muted);font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.capability-card h3[data-v-87dae4e6]{color:var(--talent-ink);font-size:22px;letter-spacing:0;line-height:1.2;margin:0}.capability-card p[data-v-87dae4e6],.proof-card p[data-v-87dae4e6],.workflow-node p[data-v-87dae4e6]{color:var(--talent-muted);font-size:13px;line-height:1.75;margin:0}.capability-card.tone-teal[data-v-87dae4e6]{box-shadow:inset 0 4px #0f766ed6}.capability-card.tone-blue[data-v-87dae4e6]{box-shadow:inset 0 4px #1d4ed8c7}.capability-card.tone-amber[data-v-87dae4e6]{box-shadow:inset 0 4px #b45309d1}.capability-card.tone-rose[data-v-87dae4e6]{box-shadow:inset 0 4px #be123cb8}.workflow-section[data-v-87dae4e6]{background:linear-gradient(135deg,#ffffffb8,#eef3f0e6);border-bottom:1px solid var(--talent-border);border-top:1px solid var(--talent-border)}.workflow-track[data-v-87dae4e6]{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-node[data-v-87dae4e6]{min-height:210px;padding:26px;position:relative}.workflow-node span[data-v-87dae4e6]{color:var(--talent-ink);display:inline-block;margin-bottom:42px}.workflow-node h3[data-v-87dae4e6]{color:var(--talent-ink);font-size:18px;letter-spacing:0;line-height:1.24;margin:0 0 10px}.workflow-node[data-v-87dae4e6]:after{background:linear-gradient(90deg,var(--tone-teal),hsla(0,0%,7%,.12));content:"";height:2px;left:26px;position:absolute;top:54px;width:calc(100% - 52px)}.architecture-section[data-v-87dae4e6]{background:#fff}.architecture-layout[data-v-87dae4e6]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.architecture-grid[data-v-87dae4e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-card[data-v-87dae4e6]{display:grid;gap:8px;padding:22px}.architecture-card strong[data-v-87dae4e6]{color:var(--talent-ink);font-size:16px}.architecture-card span[data-v-87dae4e6]{color:var(--talent-muted);font-size:12px;line-height:1.55}.proof-grid[data-v-87dae4e6]{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-card[data-v-87dae4e6]{align-content:start;display:grid;min-height:520px}.proof-copy[data-v-87dae4e6]{padding:24px 24px 0}.proof-card h3[data-v-87dae4e6]{color:var(--talent-ink);font-size:20px;letter-spacing:0;line-height:1.18;margin:0 0 8px}.proof-card img[data-v-87dae4e6]{border-top:1px solid var(--talent-border);display:block;margin-top:20px;width:100%}.deployment-section[data-v-87dae4e6]{padding-top:28px}.deployment-panel[data-v-87dae4e6]{align-items:end;background:linear-gradient(135deg,#111816,#0f1f1c 58%,#17231f);border:1px solid var(--talent-ink);border-radius:8px;box-shadow:0 24px 72px #11182729;color:#fff;display:flex;gap:28px;justify-content:space-between;padding:42px}.deployment-panel .talent-kicker[data-v-87dae4e6],.deployment-panel p[data-v-87dae4e6]{color:#ffffffb8}.deployment-panel h2[data-v-87dae4e6]{color:#fff;font-size:40px;letter-spacing:0;line-height:1.08;margin:10px 0;max-width:820px}.deployment-panel p[data-v-87dae4e6]{font-size:14px;line-height:1.76;margin:0;max-width:760px}.deployment-actions[data-v-87dae4e6]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.btn-ghost.inverse[data-v-87dae4e6]{background:transparent;border-color:#ffffff9e;color:#fff}@media(max-width:1180px){.architecture-layout[data-v-87dae4e6],.hero-content[data-v-87dae4e6]{grid-template-columns:1fr}.hero-stage[data-v-87dae4e6]{min-height:auto}.hero-copy h1[data-v-87dae4e6]{font-size:56px}.capability-grid[data-v-87dae4e6],.workflow-track[data-v-87dae4e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid[data-v-87dae4e6]{grid-template-columns:1fr}.proof-card[data-v-87dae4e6]{min-height:auto}.proof-card img[data-v-87dae4e6]{max-height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}@media(max-width:760px){.container[data-v-87dae4e6],.hero-content[data-v-87dae4e6]{max-width:100%;padding-left:16px;padding-right:16px;width:100%}.hero-content[data-v-87dae4e6]{padding-bottom:52px;padding-top:28px}.mesh-line[data-v-87dae4e6],.mesh-node[data-v-87dae4e6]{display:none}.hero-copy h1[data-v-87dae4e6]{font-size:34px;line-height:1.04}.hero-copy p[data-v-87dae4e6]{font-size:15px}.btn-ghost[data-v-87dae4e6],.btn-primary[data-v-87dae4e6]{width:100%}.architecture-grid[data-v-87dae4e6],.capability-grid[data-v-87dae4e6],.console-grid[data-v-87dae4e6],.match-row[data-v-87dae4e6],.signal-panel[data-v-87dae4e6],.workflow-track[data-v-87dae4e6]{grid-template-columns:1fr}.match-row em[data-v-87dae4e6]{font-size:20px}.section-block[data-v-87dae4e6]{padding:56px 0}.deployment-panel h2[data-v-87dae4e6],.section-head h2[data-v-87dae4e6]{font-size:28px}.architecture-card[data-v-87dae4e6],.capability-card[data-v-87dae4e6],.workflow-node[data-v-87dae4e6]{padding:22px}.workflow-node[data-v-87dae4e6]{min-height:auto}.workflow-node span[data-v-87dae4e6]{margin-bottom:24px}.workflow-node[data-v-87dae4e6]:after{top:48px}.deployment-panel[data-v-87dae4e6]{align-items:stretch;flex-direction:column;padding:28px}.deployment-actions[data-v-87dae4e6]{width:100%}}.docs-page[data-v-5c34ac13]{background:radial-gradient(circle at top right,rgba(12,44,86,.08),transparent 30%),linear-gradient(180deg,#f7f8fa,#eef1f4);color:#101418;min-height:100vh;padding:120px 24px 80px}.docs-grid[data-v-5c34ac13],.docs-hero[data-v-5c34ac13],.filters[data-v-5c34ac13],.notice-card[data-v-5c34ac13]{margin:0 auto;width:min(1120px,100%)}.docs-hero[data-v-5c34ac13]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px;margin-bottom:28px}.eyebrow[data-v-5c34ac13]{color:#6f7b88;font-size:12px;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}h1[data-v-5c34ac13]{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05;margin:0}.hero-copy[data-v-5c34ac13]{color:#4d5a68;font-size:1rem;line-height:1.75;margin:16px 0 0;max-width:760px}.doc-card[data-v-5c34ac13],.notice-card[data-v-5c34ac13],.viewer-card[data-v-5c34ac13]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid rgba(16,20,24,.08);border-radius:22px;box-shadow:0 18px 50px #0c1a2a14}.viewer-card[data-v-5c34ac13]{padding:20px}.viewer-label[data-v-5c34ac13]{color:#6f7b88;display:block;font-size:12px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.viewer-card strong[data-v-5c34ac13]{font-size:1.15rem}.viewer-card p[data-v-5c34ac13]{color:#5c6875;line-height:1.6;margin:10px 0 0}.filters[data-v-5c34ac13]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.filter-chip[data-v-5c34ac13]{align-items:center;background:#ffffffd1;border:1px solid rgba(16,20,24,.12);border-radius:999px;color:#24303c;display:inline-flex;gap:10px;padding:12px 16px;text-decoration:none}.filter-chip.active[data-v-5c34ac13]{background:#101418;border-color:#101418;color:#fff}.notice-card[data-v-5c34ac13]{margin-bottom:20px;padding:22px 24px}.notice-card h2[data-v-5c34ac13]{font-size:1.15rem;margin:0 0 10px}.notice-card p[data-v-5c34ac13]{color:#4d5a68;line-height:1.7;margin:0}.notice-action[data-v-5c34ac13]{background:#101418;border-radius:999px;color:#fff;display:inline-flex;margin-top:16px;padding:10px 16px;text-decoration:none}.docs-grid[data-v-5c34ac13]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.doc-card[data-v-5c34ac13]{display:flex;flex-direction:column;padding:22px}.doc-meta[data-v-5c34ac13]{display:flex;font-size:.82rem;gap:12px;justify-content:space-between;margin-bottom:14px}.doc-category[data-v-5c34ac13]{color:#536170}.doc-visibility[data-v-5c34ac13]{border-radius:999px;font-size:.72rem;font-weight:700;padding:4px 10px;text-transform:uppercase}.doc-visibility.public[data-v-5c34ac13]{background:#21845f1f;color:#0f6f4c}.doc-visibility.internal[data-v-5c34ac13]{background:#7a26b624;color:#6c27a6}.doc-card h2[data-v-5c34ac13]{font-size:1.2rem;margin:0 0 12px}.doc-card p[data-v-5c34ac13]{color:#4d5a68;flex:1;line-height:1.7;margin:0}.doc-link[data-v-5c34ac13]{color:#101418;font-weight:600;margin-top:18px;text-decoration:none}.empty-state[data-v-5c34ac13]{background:#ffffffd1;border-radius:22px;color:#536170;grid-column:1/-1;padding:36px 20px;text-align:center}.error-state p[data-v-5c34ac13]{margin:0 0 12px}.retry-button[data-v-5c34ac13]{background:#101418;border:none;border-radius:999px;color:#fff;cursor:pointer;padding:10px 16px}@media(max-width:840px){.docs-hero[data-v-5c34ac13]{grid-template-columns:1fr}}.admin-shell[data-v-8b1ee8eb]{background-color:#f6f7fb;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:28px 28px;display:flex;min-height:100vh}.admin-sidebar[data-v-8b1ee8eb]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-right:1px solid rgba(15,23,42,.08);display:flex;flex:0 0 248px;flex-direction:column;height:100vh;padding:18px 14px;position:sticky;top:0;width:248px;z-index:20}.sidebar-brand[data-v-8b1ee8eb]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;min-height:44px;padding:0 8px 18px}.brand-logo[data-v-8b1ee8eb]{border-radius:8px;box-shadow:0 8px 24px #0f172a1f;height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.brand-copy[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:2px}.brand-title[data-v-8b1ee8eb]{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:0}.brand-subtitle[data-v-8b1ee8eb]{color:#64748b;font-size:12px}.admin-nav[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:6px;padding:18px 0}.admin-nav-item[data-v-8b1ee8eb]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#334155;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px 1fr auto;min-height:54px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.admin-nav-item.active[data-v-8b1ee8eb],.admin-nav-item[data-v-8b1ee8eb]:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.admin-nav-item.active[data-v-8b1ee8eb]{box-shadow:0 8px 24px #0f172a0f}.admin-nav-item i[data-v-8b1ee8eb]{color:#334155;text-align:center;width:18px}.nav-copy[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-copy strong[data-v-8b1ee8eb]{font-size:13px;font-weight:700;letter-spacing:0}.nav-copy small[data-v-8b1ee8eb]{color:#64748b;font-size:11px;line-height:1.2}.nav-status-dot[data-v-8b1ee8eb]{background:#94a3b8;border-radius:999px;height:8px;width:8px}.nav-status-dot.healthy[data-v-8b1ee8eb]{background:#22c55e}.nav-status-dot.attention[data-v-8b1ee8eb]{background:#c2410c}.nav-status-dot.unavailable[data-v-8b1ee8eb]{background:#b91c1c}.sidebar-footer[data-v-8b1ee8eb]{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px}.sidebar-link[data-v-8b1ee8eb]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:10px;min-height:38px;padding:8px 12px;text-decoration:none}.sidebar-link[data-v-8b1ee8eb]:hover{background:#fff;border-color:#94a3b8;color:#0f172a}.sidebar-link.danger[data-v-8b1ee8eb]{background:#0f172a;border:1px solid #0f172a;color:#fff}.sidebar-link.danger[data-v-8b1ee8eb]:hover{background:#334155;border-color:#334155;color:#fff}.admin-workspace[data-v-8b1ee8eb]{flex:1;min-width:0;padding:24px}.workspace-header[data-v-8b1ee8eb]{align-items:flex-start;background:#fffffff0;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 16px 40px #0f172a0a;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding:18px 20px}.workspace-title[data-v-8b1ee8eb]{min-width:0}.workspace-kicker[data-v-8b1ee8eb]{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.workspace-title h1[data-v-8b1ee8eb]{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:0;margin:0}.workspace-title p[data-v-8b1ee8eb]{color:#64748b;font-size:13px;margin:6px 0 0}.workspace-actions[data-v-8b1ee8eb]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.workspace-btn[data-v-8b1ee8eb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:8px 14px;text-decoration:none}.workspace-btn[data-v-8b1ee8eb]:hover{border-color:#94a3b8;color:#0f172a}.workspace-btn.primary[data-v-8b1ee8eb]{background:#0f172a;border-color:#0f172a;color:#fff}.workspace-btn[data-v-8b1ee8eb]:disabled{cursor:not-allowed;opacity:.6}.workspace-panel[data-v-8b1ee8eb]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 16px 40px #0f172a0a;margin:0;overflow:hidden}.stats-section[data-v-8b1ee8eb]{border-bottom:1px solid #e2e8f0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr));padding:18px}.stat-card[data-v-8b1ee8eb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;min-width:0;padding:14px;transition:all .2s ease}.stat-card[data-v-8b1ee8eb]:hover{border-color:#94a3b8}.stat-icon[data-v-8b1ee8eb]{align-items:center;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;display:flex;flex:0 0 auto;font-size:16px;height:40px;justify-content:center;width:40px}.stat-icon[data-v-8b1ee8eb],.stat-icon.info[data-v-8b1ee8eb],.stat-icon.neutral[data-v-8b1ee8eb]{background:#f8fafc}.stat-icon.success[data-v-8b1ee8eb]{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.stat-value[data-v-8b1ee8eb]{color:#000;font-size:22px;font-weight:700;letter-spacing:0}.stat-label[data-v-8b1ee8eb]{color:#666;font-size:11px;font-weight:600;letter-spacing:0;margin-top:4px;text-transform:uppercase}.overview-grid[data-v-8b1ee8eb]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px;padding:18px}.overview-block[data-v-8b1ee8eb]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0}.panel-heading[data-v-8b1ee8eb]{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.panel-heading h2[data-v-8b1ee8eb]{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:0;margin:0}.panel-heading p[data-v-8b1ee8eb]{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0}.compact-status[data-v-8b1ee8eb]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:30px;padding:6px 10px;white-space:nowrap}.compact-status.healthy[data-v-8b1ee8eb]{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.compact-status.attention[data-v-8b1ee8eb]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.compact-status.unavailable[data-v-8b1ee8eb]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.metric-strip[data-v-8b1ee8eb]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 18px}.metric-tile[data-v-8b1ee8eb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px}.metric-tile.success[data-v-8b1ee8eb]{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.metric-tile.warning[data-v-8b1ee8eb]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.metric-tile.danger[data-v-8b1ee8eb]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.metric-tile.info[data-v-8b1ee8eb]{background:#fff}.metric-tile span[data-v-8b1ee8eb]{color:inherit;font-size:11px;font-weight:700}.metric-tile strong[data-v-8b1ee8eb]{color:#0f172a;font-size:24px;font-weight:800;line-height:1}.metric-tile small[data-v-8b1ee8eb]{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.observability-error[data-v-8b1ee8eb]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:12px;margin:16px 18px 0;padding:10px 12px}.observability-kpis[data-v-8b1ee8eb]{border-bottom:1px solid #e2e8f0}.observability-link[data-v-8b1ee8eb],.observability-overview-link[data-v-8b1ee8eb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;display:flex;gap:12px;justify-content:space-between;text-decoration:none;transition:border-color .2s ease,background .2s ease}.observability-link[data-v-8b1ee8eb]:hover,.observability-overview-link[data-v-8b1ee8eb]:hover{background:#f8fafc;border-color:#94a3b8}.observability-overview-link[data-v-8b1ee8eb]{border-color:#0f172a;justify-content:flex-start;margin:16px 18px 0;min-height:58px;padding:12px 14px}.observability-overview-link>i[data-v-8b1ee8eb]:first-child{color:#334155;width:18px}.observability-overview-link>i[data-v-8b1ee8eb]:last-child{margin-left:auto}.observability-link-columns[data-v-8b1ee8eb]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 18px 18px}.observability-link-group[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:8px}.observability-link-group h3[data-v-8b1ee8eb]{color:#475569;font-size:12px;font-weight:800;margin:0 0 2px}.observability-link[data-v-8b1ee8eb]{justify-content:flex-start;min-height:50px;padding:10px 12px}.observability-link>i[data-v-8b1ee8eb]{color:#64748b;font-size:12px;width:16px}.observability-link span[data-v-8b1ee8eb],.observability-overview-link span[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:3px;min-width:0}.observability-link strong[data-v-8b1ee8eb],.observability-overview-link strong[data-v-8b1ee8eb]{font-size:13px;letter-spacing:0}.observability-link small[data-v-8b1ee8eb],.observability-overview-link small[data-v-8b1ee8eb]{color:#64748b;font-size:12px;line-height:1.35}.quick-workspace-list[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.quick-workspace[data-v-8b1ee8eb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;gap:12px;min-height:54px;padding:10px 12px;text-align:left;width:100%}.quick-workspace[data-v-8b1ee8eb]:hover{background:#f8fafc;border-color:#94a3b8}.quick-workspace i[data-v-8b1ee8eb]{color:#334155;text-align:center;width:18px}.quick-workspace span[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:3px;min-width:0}.quick-workspace strong[data-v-8b1ee8eb]{font-size:13px;font-weight:800}.quick-workspace small[data-v-8b1ee8eb]{color:#64748b;font-size:12px}.users-section[data-v-8b1ee8eb]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 16px 40px #0f172a0a;overflow:hidden}.workspace-panel.users-section[data-v-8b1ee8eb]{margin:0}.section-header[data-v-8b1ee8eb]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.section-header h2[data-v-8b1ee8eb]{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:0;margin:0}.section-header h2 i[data-v-8b1ee8eb]{color:#334155}.search-box input[data-v-8b1ee8eb]{background:#fafafa;border:1px solid #e0e0e0;font-size:13px;padding:10px 16px;transition:all .2s ease;width:260px}.search-box input[data-v-8b1ee8eb]:focus{background:#fff;border-color:#000;outline:none}.users-table-container[data-v-8b1ee8eb]{overflow-x:auto;position:relative}.users-table[data-v-8b1ee8eb]{border-collapse:collapse;width:100%}.users-table td[data-v-8b1ee8eb],.users-table th[data-v-8b1ee8eb]{border-bottom:1px solid #e5e7eb;padding:12px 16px;text-align:left}.users-table th[data-v-8b1ee8eb]{background:#f9fafb;color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase}.users-table td[data-v-8b1ee8eb]{color:#374151;font-size:14px}.user-id[data-v-8b1ee8eb]{font-family:monospace;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.balance[data-v-8b1ee8eb],.free-quota[data-v-8b1ee8eb],.total[data-v-8b1ee8eb]{font-weight:600}.balance[data-v-8b1ee8eb]{color:#059669}.total[data-v-8b1ee8eb]{color:#2563eb}.date[data-v-8b1ee8eb]{color:#6b7280;font-size:13px}.btn-recharge[data-v-8b1ee8eb]{background:#000;border:none;color:#fff;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:0;padding:8px 14px;text-transform:uppercase;transition:all .2s ease}.btn-recharge[data-v-8b1ee8eb]:hover{background:#333}.action-buttons[data-v-8b1ee8eb]{display:flex;gap:8px}.btn-delete[data-v-8b1ee8eb]{background:transparent;border:1px solid #fcc;color:#c00;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:0;padding:8px 14px;text-transform:uppercase;transition:all .2s ease}.btn-delete[data-v-8b1ee8eb]:hover{background:#fff5f5;border-color:#c00}.btn-adjust[data-v-8b1ee8eb]{background:transparent;border:1px solid #059669;color:#059669;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:0;padding:8px 14px;text-transform:uppercase;transition:all .2s ease}.btn-adjust[data-v-8b1ee8eb]:hover{background:#f0fdf4}.btn-password[data-v-8b1ee8eb]{background:transparent;border:1px solid #6366f1;color:#6366f1;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:0;padding:8px 14px;text-transform:uppercase;transition:all .2s ease}.btn-password[data-v-8b1ee8eb]:hover{background:#eef2ff}.btn-danger[data-v-8b1ee8eb]{background:#c00;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;padding:12px 20px;text-transform:uppercase}.btn-danger[data-v-8b1ee8eb]:hover{background:#a00}.btn-danger[data-v-8b1ee8eb]:disabled{background:#ccc;cursor:not-allowed}.delete-modal .modal-body[data-v-8b1ee8eb]{text-align:center}.delete-warning[data-v-8b1ee8eb]{color:#000;font-size:15px;margin-bottom:12px}.delete-info[data-v-8b1ee8eb]{color:#666;font-size:13px}.empty-row[data-v-8b1ee8eb]{color:#6b7280;padding:40px!important;text-align:center}.loading-overlay[data-v-8b1ee8eb]{background:#fffc;color:#6b7280;font-size:16px;top:0;right:0;bottom:0;left:0;position:absolute}.loading-overlay[data-v-8b1ee8eb],.pagination[data-v-8b1ee8eb]{align-items:center;display:flex;justify-content:center}.pagination[data-v-8b1ee8eb]{border-top:1px solid #e5e7eb;gap:16px;padding:16px}.pagination button[data-v-8b1ee8eb]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:8px 16px}.pagination button[data-v-8b1ee8eb]:disabled{cursor:not-allowed;opacity:.5}.modal-overlay[data-v-8b1ee8eb]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:100}.modal-content[data-v-8b1ee8eb]{background:#fff;border:1px solid #e0e0e0;max-width:420px;width:100%}.modal-header[data-v-8b1ee8eb]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.modal-header h3[data-v-8b1ee8eb]{font-size:14px;font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.modal-close[data-v-8b1ee8eb]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.modal-body[data-v-8b1ee8eb]{padding:20px}.current-balance[data-v-8b1ee8eb],.user-info[data-v-8b1ee8eb]{color:#374151;font-size:14px;margin:0 0 16px}.form-group[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-group label[data-v-8b1ee8eb]{color:#374151;font-size:14px;font-weight:600}.form-group input[data-v-8b1ee8eb]{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 14px}.modal-footer[data-v-8b1ee8eb]{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.btn-cancel[data-v-8b1ee8eb]{background:transparent;border:1px solid #e0e0e0;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;padding:12px 20px;text-transform:uppercase}.btn-cancel[data-v-8b1ee8eb]:hover{border-color:#000}.btn-confirm[data-v-8b1ee8eb]{background:#000;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;padding:12px 20px;text-transform:uppercase}.btn-confirm[data-v-8b1ee8eb]:disabled{cursor:not-allowed;opacity:.6}.header-actions[data-v-8b1ee8eb]{align-items:center;display:flex;gap:12px}.btn-create[data-v-8b1ee8eb]{background:#000;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;padding:10px 18px;text-transform:uppercase;transition:all .2s}.btn-create[data-v-8b1ee8eb]:hover{background:#333}.credentials-modal .modal-body[data-v-8b1ee8eb]{text-align:center}.warning[data-v-8b1ee8eb]{color:#dc2626;font-weight:600;margin-bottom:20px}.warning i[data-v-8b1ee8eb]{margin-right:6px}.hint[data-v-8b1ee8eb]{color:#6b7280;font-size:13px;margin:0}.credential-item[data-v-8b1ee8eb]{background:#f9fafb;border-radius:8px;margin:16px 0;padding:12px;text-align:left}.credential-item label[data-v-8b1ee8eb]{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.credential-value[data-v-8b1ee8eb]{color:#1f2937;font-family:monospace;font-size:18px;font-weight:700}.credential-value.password[data-v-8b1ee8eb]{color:#059669}.orders-section[data-v-8b1ee8eb]{background:#fff;border:1px solid #e0e0e0;margin-bottom:24px;padding:24px}.orders-section .header-actions[data-v-8b1ee8eb]{align-items:center;display:flex;gap:12px}.orders-section .search-box input[data-v-8b1ee8eb]{border:1px solid #e0e0e0;font-size:13px;padding:8px 12px;width:200px}.orders-section .status-filter[data-v-8b1ee8eb]{background:#fff;border:1px solid #e0e0e0;font-size:13px;padding:8px 12px}.orders-table-container[data-v-8b1ee8eb]{overflow-x:auto;position:relative}.orders-table[data-v-8b1ee8eb]{border-collapse:collapse;font-size:14px;width:100%}.orders-table td[data-v-8b1ee8eb],.orders-table th[data-v-8b1ee8eb]{border-bottom:1px solid #e0e0e0;padding:12px 16px;text-align:left}.orders-table th[data-v-8b1ee8eb]{background:#fafafa;color:#666;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.order-id[data-v-8b1ee8eb]{color:#666;font-family:monospace;font-size:12px}.order-user[data-v-8b1ee8eb]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-amount[data-v-8b1ee8eb]{color:#059669;font-weight:600}.status-badge.paid[data-v-8b1ee8eb]{background:#d1fae5;color:#059669}.status-badge.closed[data-v-8b1ee8eb]{background:#f3f4f6;color:#6b7280}.status-badge.refunded[data-v-8b1ee8eb]{background:#fce7f3;color:#db2777}.btn-status[data-v-8b1ee8eb]{background:transparent;border:1px solid #3b82f6;color:#3b82f6;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:0;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.btn-status[data-v-8b1ee8eb]:hover{background:#eff6ff}.status-badge[data-v-8b1ee8eb]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:0;padding:4px 8px;text-transform:uppercase}.status-badge.active[data-v-8b1ee8eb]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.status-badge.disabled[data-v-8b1ee8eb]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.online-status[data-v-8b1ee8eb]{text-align:center}.online-dot[data-v-8b1ee8eb]{border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}.online-dot.online[data-v-8b1ee8eb]{background:#22c55e;box-shadow:0 0 4px #22c55e80}.online-dot.offline[data-v-8b1ee8eb]{background:#d1d5db}.disabled-row[data-v-8b1ee8eb]{background:#fafafa;opacity:.7}.user-account[data-v-8b1ee8eb]{color:#666;font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-devices[data-v-8b1ee8eb]{background:#f5f5f5;border:1px solid #ddd;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .2s}.btn-devices[data-v-8b1ee8eb]:hover{background:#e0e0e0;border-color:#ccc}.btn-disable[data-v-8b1ee8eb]{background:#fff;border:1px solid #fca5a5;color:#dc2626;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.btn-disable[data-v-8b1ee8eb]:hover:not(:disabled){background:#dc2626;color:#fff}.btn-enable[data-v-8b1ee8eb]{background:#fff;border:1px solid #86efac;color:#16a34a;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.btn-enable[data-v-8b1ee8eb]:hover:not(:disabled){background:#16a34a;color:#fff}.sessions-modal[data-v-8b1ee8eb]{max-width:500px}.sessions-list[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.session-item[data-v-8b1ee8eb]{background:#fafafa;border:1px solid #e0e0e0;justify-content:space-between;padding:12px 16px}.session-device[data-v-8b1ee8eb],.session-item[data-v-8b1ee8eb]{align-items:center;display:flex}.session-device[data-v-8b1ee8eb]{color:#333;font-weight:600;gap:8px}.session-time[data-v-8b1ee8eb]{color:#666;font-size:12px;margin-top:4px}.btn-kick[data-v-8b1ee8eb]{background:#fff;border:1px solid #fca5a5;color:#dc2626;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.btn-kick[data-v-8b1ee8eb]:hover:not(:disabled){background:#dc2626;color:#fff}.btn-kick[data-v-8b1ee8eb]:disabled{cursor:not-allowed;opacity:.6}.empty-sessions[data-v-8b1ee8eb]{color:#999;padding:32px;text-align:center}.loading-text[data-v-8b1ee8eb]{color:#666;padding:24px;text-align:center}.role-select[data-v-8b1ee8eb]{background:#fff;border:1px solid #e0e0e0;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s}.role-select[data-v-8b1ee8eb]:hover:not(:disabled){border-color:#333}.role-select[data-v-8b1ee8eb]:disabled{cursor:not-allowed;opacity:.6}.role-select option[value=admin][data-v-8b1ee8eb]{color:#dc2626;font-weight:600}.danger-icon[data-v-8b1ee8eb],.modal-icon[data-v-8b1ee8eb],.success-icon[data-v-8b1ee8eb]{margin-right:8px}.result-icon[data-v-8b1ee8eb],.success-icon[data-v-8b1ee8eb]{color:#22c55e}.danger-icon[data-v-8b1ee8eb]{color:#ef4444}.license-section[data-v-8b1ee8eb]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 16px 40px #0f172a0a;margin-top:0;overflow:hidden}.license-content[data-v-8b1ee8eb]{display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:24px}.license-form[data-v-8b1ee8eb]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.license-form h3[data-v-8b1ee8eb]{color:#333;font-size:16px;font-weight:600;margin:0 0 20px}.form-row[data-v-8b1ee8eb]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.form-group.full-width[data-v-8b1ee8eb]{grid-column:1/-1}.form-actions[data-v-8b1ee8eb]{margin-top:24px;text-align:right}.btn-generate[data-v-8b1ee8eb]{align-items:center;background:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.btn-generate[data-v-8b1ee8eb]:hover:not(:disabled){background:#334155}.btn-generate[data-v-8b1ee8eb]:disabled{cursor:not-allowed;opacity:.6}.license-result[data-v-8b1ee8eb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.result-header[data-v-8b1ee8eb]{align-items:center;color:#111;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.email-badge[data-v-8b1ee8eb]{background:#d1fae5;border-radius:4px;color:#059669;font-size:12px;font-weight:400;margin-left:auto;padding:4px 8px}.result-info[data-v-8b1ee8eb]{display:flex;gap:32px;margin-bottom:20px}.info-item[data-v-8b1ee8eb]{display:flex;flex-direction:column;gap:4px}.info-item .label[data-v-8b1ee8eb]{color:#666;font-size:12px}.info-item .value[data-v-8b1ee8eb]{color:#111;font-size:14px;font-weight:600}.license-key-box[data-v-8b1ee8eb]{margin-top:16px}.license-key-box label[data-v-8b1ee8eb]{color:#666;display:block;font-size:12px;margin-bottom:8px}.key-content[data-v-8b1ee8eb]{background:#111;color:#22c55e;cursor:pointer;font-family:monospace;font-size:11px;line-height:1.6;max-height:120px;overflow-y:auto;padding:16px;transition:all .2s;word-break:break-all}.key-content[data-v-8b1ee8eb]:hover{background:#222}.copy-hint[data-v-8b1ee8eb]{color:#22c55e;display:inline-block;font-size:12px;font-weight:600;margin-top:8px}.refund-section[data-v-8b1ee8eb]{background:#fff;border:1px solid #e0e0e0;margin-bottom:24px;padding:24px}.refund-table-container[data-v-8b1ee8eb]{overflow-x:auto;position:relative}.refund-table[data-v-8b1ee8eb]{border-collapse:collapse;font-size:14px;width:100%}.refund-table td[data-v-8b1ee8eb],.refund-table th[data-v-8b1ee8eb]{border-bottom:1px solid #e0e0e0;padding:12px 16px;text-align:left}.refund-table th[data-v-8b1ee8eb]{background:#fafafa;color:#666;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.refund-id[data-v-8b1ee8eb]{color:#666;font-family:monospace}.refund-amount[data-v-8b1ee8eb]{color:#e74c3c;font-weight:600}.refund-reason[data-v-8b1ee8eb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-approve[data-v-8b1ee8eb]{background:#22c55e;border:none;color:#fff;cursor:pointer;font-size:12px;margin-right:8px;padding:6px 12px}.btn-approve[data-v-8b1ee8eb]:hover:not(:disabled){background:#16a34a}.btn-reject[data-v-8b1ee8eb]{background:#ef4444;border:none;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.btn-reject[data-v-8b1ee8eb]:hover:not(:disabled){background:#dc2626}.btn-refresh[data-v-8b1ee8eb]{background:none;border:1px solid #ddd;cursor:pointer;font-size:14px;padding:8px 12px}.btn-refresh[data-v-8b1ee8eb]:hover{background:#f5f5f5}.spinning[data-v-8b1ee8eb]{animation:spin-8b1ee8eb 1s linear infinite}@keyframes spin-8b1ee8eb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.status-badge.pending[data-v-8b1ee8eb]{background:#fef3c7;color:#d97706}.processed-hint[data-v-8b1ee8eb]{color:#999;font-size:12px}@media(max-width:1024px){.admin-shell[data-v-8b1ee8eb]{flex-direction:column}.admin-sidebar[data-v-8b1ee8eb]{border-bottom:1px solid rgba(15,23,42,.08);border-right:0;flex-basis:auto;height:auto;padding:14px;position:static;width:100%}.admin-nav[data-v-8b1ee8eb]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0}.admin-nav-item[data-v-8b1ee8eb]{grid-template-columns:18px 1fr}.nav-status-dot[data-v-8b1ee8eb]{display:none}.sidebar-footer[data-v-8b1ee8eb]{flex-direction:row}.license-content[data-v-8b1ee8eb],.observability-link-columns[data-v-8b1ee8eb],.overview-grid[data-v-8b1ee8eb]{grid-template-columns:1fr}.metric-strip[data-v-8b1ee8eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-workspace[data-v-8b1ee8eb]{padding:14px}.sidebar-brand[data-v-8b1ee8eb]{padding-bottom:14px}.admin-nav[data-v-8b1ee8eb]{grid-template-columns:1fr 1fr}.workspace-header[data-v-8b1ee8eb]{align-items:stretch;flex-direction:column;padding:16px}.sidebar-footer[data-v-8b1ee8eb],.workspace-actions[data-v-8b1ee8eb]{width:100%}.sidebar-link[data-v-8b1ee8eb],.workspace-btn[data-v-8b1ee8eb]{flex:1}.header-actions[data-v-8b1ee8eb],.section-header[data-v-8b1ee8eb]{align-items:stretch;flex-direction:column}.metric-strip[data-v-8b1ee8eb],.stats-section[data-v-8b1ee8eb]{grid-template-columns:1fr}.search-box input[data-v-8b1ee8eb]{width:100%}.form-row[data-v-8b1ee8eb]{grid-template-columns:1fr}}.admin-login-page[data-v-54b3b6e4]{align-items:center;background-color:#f6f7fb;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0);background-size:28px 28px;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-container[data-v-54b3b6e4]{max-width:400px;width:100%}.login-card[data-v-54b3b6e4]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 24px 70px #0f172a14;padding:48px 40px}.login-header[data-v-54b3b6e4]{margin-bottom:40px;text-align:center}.brand-logo[data-v-54b3b6e4]{border-radius:10px;box-shadow:0 10px 30px #0f172a24;height:56px;margin:0 auto 22px;-o-object-fit:contain;object-fit:contain;width:56px}.login-header h1[data-v-54b3b6e4]{color:#0f172a;font-size:21px;font-weight:700;letter-spacing:0;margin:0 0 8px}.login-header p[data-v-54b3b6e4]{color:#666;font-size:13px;letter-spacing:0;margin:0}.login-form[data-v-54b3b6e4]{gap:20px}.form-group[data-v-54b3b6e4],.login-form[data-v-54b3b6e4]{display:flex;flex-direction:column}.form-group[data-v-54b3b6e4]{gap:8px}.form-group label[data-v-54b3b6e4]{color:#666;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.form-group input[data-v-54b3b6e4]{background:#fafafa;border:1px solid #e0e0e0;font-size:15px;padding:14px 16px;transition:all .2s ease}.form-group input[data-v-54b3b6e4]:focus{background:#fff;border-color:#0f172a;outline:none}.form-group input[data-v-54b3b6e4]:disabled{background:#f0f0f0;cursor:not-allowed}.form-group input[data-v-54b3b6e4]::-moz-placeholder{color:#999}.form-group input[data-v-54b3b6e4]::placeholder{color:#999}.password-wrapper[data-v-54b3b6e4]{align-items:center;display:flex;position:relative}.password-wrapper input[data-v-54b3b6e4]{padding-right:48px;width:100%}.toggle-password[data-v-54b3b6e4]{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.toggle-password[data-v-54b3b6e4]:hover{color:#333}.error-message[data-v-54b3b6e4]{background:#fff5f5;border:1px solid #fcc;color:#c00;font-size:13px;padding:14px;text-align:center}.btn-login[data-v-54b3b6e4]{background:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:0;padding:16px 24px;transition:all .2s ease}.btn-login[data-v-54b3b6e4]:hover:not(:disabled){background:#334155}.btn-login[data-v-54b3b6e4]:disabled{background:#ccc;cursor:not-allowed}.login-footer[data-v-54b3b6e4]{margin-top:32px;text-align:center}.login-footer a[data-v-54b3b6e4]{align-items:center;color:#666;display:inline-flex;font-size:13px;gap:4px;text-decoration:none;transition:color .2s}.login-footer a[data-v-54b3b6e4]:hover{color:#000}.comments-section[data-v-7254e402]{border-top:1px solid var(--border);margin-top:64px;padding-top:40px}.comments-title[data-v-7254e402]{align-items:center;color:var(--fg);display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 24px}.comment-compose[data-v-7254e402]{margin-bottom:32px}.compose-header[data-v-7254e402]{align-items:center;display:flex;gap:10px;margin-bottom:12px}.user-avatar-small[data-v-7254e402]{align-items:center;background:var(--fg);border-radius:50%;color:var(--bg-main);display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.compose-as[data-v-7254e402]{color:var(--fg);font-size:14px;font-weight:600}.compose-textarea[data-v-7254e402]{background:var(--bg-main);border:1px solid var(--border);box-sizing:border-box;color:var(--fg);font-family:inherit;font-size:15px;line-height:1.6;padding:14px 16px;resize:vertical;transition:border-color .2s;width:100%}.compose-textarea[data-v-7254e402]:focus{border-color:var(--fg);outline:none}.compose-footer[data-v-7254e402]{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.char-count[data-v-7254e402]{color:var(--muted);font-size:12px}.char-count.warn[data-v-7254e402]{color:#e74c3c}.btn-submit-comment[data-v-7254e402]{background:var(--fg);border:none;color:var(--bg-main);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .2s}.btn-submit-comment[data-v-7254e402]:hover:not(:disabled){opacity:.85}.btn-submit-comment[data-v-7254e402]:disabled{cursor:not-allowed;opacity:.4}.login-prompt[data-v-7254e402]{border:1px dashed var(--border);padding:32px 24px;text-align:center}.login-prompt p[data-v-7254e402]{color:var(--muted);font-size:15px;margin:0 0 16px}.btn-login-comment[data-v-7254e402]{background:var(--fg);border:none;color:var(--bg-main);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 32px;transition:opacity .2s}.btn-login-comment[data-v-7254e402]:hover{opacity:.85}.comment-error[data-v-7254e402]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;font-size:14px;margin-bottom:16px;padding:10px 16px}.comments-loading[data-v-7254e402]{color:var(--muted);font-size:20px;padding:32px;text-align:center}.comments-list[data-v-7254e402]{display:flex;flex-direction:column;gap:0}.comment-item[data-v-7254e402]{border-bottom:1px solid var(--border);display:flex;gap:14px;padding:20px 0}.comment-item[data-v-7254e402]:last-child{border-bottom:none}.comment-avatar[data-v-7254e402]{align-items:center;background:var(--fg);border-radius:50%;color:var(--bg-main);display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.reply-avatar[data-v-7254e402]{font-size:12px;height:28px;width:28px}.comment-body[data-v-7254e402]{flex:1;min-width:0}.comment-meta[data-v-7254e402]{align-items:center;display:flex;gap:12px;margin-bottom:6px}.comment-author[data-v-7254e402]{color:var(--fg);font-size:14px;font-weight:600}.comment-time[data-v-7254e402]{color:var(--muted);font-size:12px}.comment-content[data-v-7254e402]{color:var(--text-main);font-size:15px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.comment-actions[data-v-7254e402]{display:flex;gap:16px;margin-top:8px}.btn-delete[data-v-7254e402],.btn-reply[data-v-7254e402]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:5px;padding:0;transition:color .2s}.btn-reply[data-v-7254e402]:hover{color:var(--fg)}.btn-delete[data-v-7254e402]:hover{color:#e74c3c}.reply-compose[data-v-7254e402]{margin-top:12px}.reply-textarea[data-v-7254e402]{font-size:14px}.reply-actions[data-v-7254e402]{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.btn-cancel[data-v-7254e402]{background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s}.btn-cancel[data-v-7254e402]:hover{border-color:var(--fg);color:var(--fg)}.btn-submit-reply[data-v-7254e402]{background:var(--fg);border:none;color:var(--bg-main);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 16px;transition:opacity .2s}.btn-submit-reply[data-v-7254e402]:hover:not(:disabled){opacity:.85}.btn-submit-reply[data-v-7254e402]:disabled{cursor:not-allowed;opacity:.4}.replies-list[data-v-7254e402]{border-left:2px solid var(--border);margin-top:8px;padding-left:8px}.reply-item[data-v-7254e402]{padding:12px 0 12px 8px}.comments-empty[data-v-7254e402]{color:var(--muted);font-size:15px;padding:40px 24px;text-align:center}.comments-empty p[data-v-7254e402]{margin:0}@media(max-width:768px){.comments-section[data-v-7254e402]{margin-top:48px;padding-top:32px}.comment-avatar[data-v-7254e402]{font-size:13px;height:30px;width:30px}.reply-avatar[data-v-7254e402]{font-size:11px;height:24px;width:24px}}.page[data-v-498efa4a]{background-color:var(--bg-main);min-height:100vh}.article-main[data-v-498efa4a]{padding:100px 0 80px}.article-container[data-v-498efa4a]{margin:0 auto;max-width:800px;padding:0 40px}.article-container.has-chapters[data-v-498efa4a]{max-width:1200px;padding:0 40px 0 280px}.article-header[data-v-498efa4a]{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:40px}.back-link[data-v-498efa4a]{color:var(--muted);display:inline-block;font-size:14px;font-weight:500;margin-bottom:32px;text-decoration:none;transition:color .2s}.back-link[data-v-498efa4a]:hover{color:var(--fg)}.meta-row[data-v-498efa4a]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.post-date[data-v-498efa4a]{color:var(--muted-light);font-size:13px;font-weight:600;letter-spacing:.05em}.post-tag[data-v-498efa4a]{background:#0000000a;border:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.article-title[data-v-498efa4a]{font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 24px}.author-row[data-v-498efa4a]{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:16px}.post-author[data-v-498efa4a]{font-weight:600}.chapter-indicator[data-v-498efa4a]{background:var(--fg);color:var(--bg-main);font-size:12px;font-weight:700;letter-spacing:.03em;padding:3px 10px}.content-layout[data-v-498efa4a]{margin:0 auto;max-width:800px;padding:0 40px}.content-layout.has-chapters[data-v-498efa4a]{display:grid;gap:48px;grid-template-columns:220px 1fr;max-width:1200px;padding:0 40px}.chapter-sidebar[data-v-498efa4a]{position:relative}.chapter-sidebar-inner[data-v-498efa4a]{max-height:calc(100vh - 120px);overflow-y:auto;padding-right:16px;position:sticky;top:96px}.chapter-sidebar-inner[data-v-498efa4a]::-webkit-scrollbar{width:3px}.chapter-sidebar-inner[data-v-498efa4a]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.sidebar-label[data-v-498efa4a]{color:var(--muted-light);font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 16px;padding-left:12px;text-transform:uppercase}.chapter-item[data-v-498efa4a],.chapter-nav[data-v-498efa4a]{display:flex;flex-direction:column;gap:2px}.chapter-item[data-v-498efa4a]{background:transparent;border:none;border-left:2px solid transparent;border-radius:6px;cursor:pointer;padding:8px 12px;text-align:left;transition:all .2s}.chapter-item[data-v-498efa4a]:hover{background:#00000008}.chapter-item.active[data-v-498efa4a]{background:#0000000a;border-left-color:var(--fg)}.chapter-num[data-v-498efa4a]{color:var(--muted-light);font-size:10px;font-weight:700;letter-spacing:.08em;transition:color .2s}.chapter-item.active .chapter-num[data-v-498efa4a]{color:var(--fg)}.chapter-name[data-v-498efa4a]{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4;transition:color .2s}.chapter-item.active .chapter-name[data-v-498efa4a]{color:var(--fg);font-weight:600}.article-body-wrapper[data-v-498efa4a]{min-width:0}.article-body[data-v-498efa4a]{color:var(--text-main);font-size:16px;line-height:1.8}.chapter-pager[data-v-498efa4a]{border-top:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;margin-top:56px;padding-top:32px}.pager-btn[data-v-498efa4a]{align-items:center;background:transparent;border:1px solid var(--border);cursor:pointer;display:flex;font-family:inherit;gap:14px;max-width:48%;padding:16px 20px;transition:all .2s}.pager-btn[data-v-498efa4a]:hover:not(:disabled){background:#00000005;border-color:var(--fg)}.pager-btn[data-v-498efa4a]:disabled{cursor:not-allowed;opacity:.3}.pager-btn i[data-v-498efa4a]{color:var(--muted);flex-shrink:0;font-size:14px}.pager-prev[data-v-498efa4a]{text-align:left}.pager-next[data-v-498efa4a]{margin-left:auto;text-align:right}.pager-label[data-v-498efa4a]{display:flex;flex-direction:column;gap:4px}.pager-hint[data-v-498efa4a]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pager-title[data-v-498efa4a]{color:var(--fg);font-size:14px;font-weight:600;line-height:1.3}[data-v-498efa4a] .markdown-body h1,[data-v-498efa4a] .markdown-body h2,[data-v-498efa4a] .markdown-body h3,[data-v-498efa4a] .markdown-body h4{font-weight:700;line-height:1.4;margin-bottom:1em;margin-top:2em}[data-v-498efa4a] .markdown-body h1{border-bottom:2px solid var(--border);font-size:28px;margin-top:0;padding-bottom:.4em}[data-v-498efa4a] .markdown-body h2{border-bottom:1px solid var(--border);font-size:22px;padding-bottom:.3em}[data-v-498efa4a] .markdown-body h3{font-size:18px}[data-v-498efa4a] .markdown-body p{margin-bottom:1.5em;text-align:justify}[data-v-498efa4a] .markdown-body ol,[data-v-498efa4a] .markdown-body ul{margin-bottom:1.5em;padding-left:24px}[data-v-498efa4a] .markdown-body li{margin-bottom:.5em}[data-v-498efa4a] .markdown-body blockquote{background:var(--bg-secondary);border-left:4px solid var(--border-color-hover);color:var(--muted);font-style:italic;margin:2em 0;padding:16px 24px}[data-v-498efa4a] .markdown-body code{background:var(--bg-secondary);border-radius:4px;font-family:SF Mono,Roboto Mono,monospace;font-size:.9em;padding:.2em .4em}[data-v-498efa4a] .markdown-body pre{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;margin-bottom:1.5em;overflow-x:auto;padding:16px}[data-v-498efa4a] .markdown-body pre code{background:none;padding:0}[data-v-498efa4a] .markdown-body a{color:var(--primary-color);text-decoration:none}[data-v-498efa4a] .markdown-body a:hover{text-decoration:underline}[data-v-498efa4a] .markdown-body hr{border:none;border-top:1px solid var(--border);margin:3em 0}[data-v-498efa4a] .markdown-body strong{font-weight:700}@media(max-width:1024px){.content-layout.has-chapters[data-v-498efa4a]{gap:0;grid-template-columns:1fr}.article-container.has-chapters[data-v-498efa4a]{max-width:800px;padding:0 40px}.chapter-sidebar[data-v-498efa4a]{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.chapter-sidebar-inner[data-v-498efa4a]{max-height:none;overflow:visible;padding-right:0;position:static}.chapter-nav[data-v-498efa4a]{flex-direction:row;flex-wrap:wrap;gap:4px}.chapter-item[data-v-498efa4a]{align-items:center;border-bottom:2px solid transparent;border-left:none;flex-direction:row;gap:6px;padding:6px 10px}.chapter-item.active[data-v-498efa4a]{border-bottom-color:var(--fg);border-left-color:transparent}}@media(max-width:768px){.article-title[data-v-498efa4a]{font-size:32px}.article-main[data-v-498efa4a]{padding:80px 0 60px}.article-container[data-v-498efa4a],.article-container.has-chapters[data-v-498efa4a],.content-layout[data-v-498efa4a]{padding:0 24px}.chapter-pager[data-v-498efa4a]{flex-direction:column}.pager-btn[data-v-498efa4a]{max-width:100%}.pager-next[data-v-498efa4a]{flex-direction:row-reverse;margin-left:0;text-align:left}[data-v-498efa4a] .markdown-body h1{font-size:24px}[data-v-498efa4a] .markdown-body h2{font-size:20px}}.business-page[data-v-ce985a9a]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;min-height:100vh}.business-main[data-v-ce985a9a]{margin:0 auto;max-width:96%;padding:clamp(44px,6vw,82px) 0 96px;width:96%}.business-hero[data-v-ce985a9a]{margin-bottom:clamp(28px,4vw,52px);max-width:980px}.card-tag[data-v-ce985a9a],.section-tag[data-v-ce985a9a]{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.1em}.section-tag[data-v-ce985a9a]{color:var(--muted);display:block;margin-bottom:12px}.business-hero h1[data-v-ce985a9a]{color:var(--fg);font-size:clamp(32px,5.8vw,72px);letter-spacing:-.05em;line-height:.95;margin:0 0 18px;max-width:900px}.business-hero p[data-v-ce985a9a]{color:var(--muted);font-size:clamp(15px,1.7vw,20px);line-height:1.75;margin:0;max-width:760px}.business-grid[data-v-ce985a9a]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.business-card[data-v-ce985a9a]{background:#fff;color:inherit;display:flex;flex-direction:column;gap:14px;min-height:420px;padding:clamp(22px,2.4vw,34px);text-decoration:none;transition:background .15s}.business-card[data-v-ce985a9a]:hover{background:#f8f8f8}.card-top[data-v-ce985a9a]{align-items:center;display:flex;gap:10px;min-height:34px}.icon-wrap[data-v-ce985a9a]{align-items:center;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.card-tag[data-v-ce985a9a]{font-size:9px;line-height:1.2;padding:4px 8px}.business-card h2[data-v-ce985a9a]{color:var(--fg);font-size:clamp(20px,2vw,28px);letter-spacing:-.035em;line-height:1.16;margin:6px 0 0}.card-subtitle[data-v-ce985a9a]{color:var(--fg);font-size:13px;font-weight:700;line-height:1.6;margin:0}.card-summary[data-v-ce985a9a]{color:var(--muted);flex:1;font-size:13px;line-height:1.7;margin:0}.feature-row[data-v-ce985a9a]{display:flex;flex-wrap:wrap;gap:6px}.feature-chip[data-v-ce985a9a]{font-size:10px;font-weight:800;padding:4px 8px}.card-link[data-v-ce985a9a]{align-items:center;color:var(--fg);display:inline-flex;font-size:13px;font-weight:800;gap:6px;margin-top:4px}@media(max-width:1080px){.business-grid[data-v-ce985a9a]{grid-template-columns:1fr}.business-card[data-v-ce985a9a]{min-height:auto}}@media(max-width:640px){.business-main[data-v-ce985a9a]{max-width:calc(100% - 32px);width:calc(100% - 32px)}}.doc-detail-page[data-v-a142d8a0]{background:var(--bg-main,#fafafa);color:var(--fg,#0d0d0d);min-height:100vh}.doc-layout[data-v-a142d8a0]{align-items:start;display:grid;grid-template-columns:260px minmax(0,1fr) 240px;margin:0 auto;max-width:1440px}@media(max-width:1100px){.doc-layout[data-v-a142d8a0]{grid-template-columns:240px minmax(0,1fr)}.sidebar-right[data-v-a142d8a0]{display:none}}@media(max-width:768px){.doc-layout[data-v-a142d8a0]{grid-template-columns:1fr}.sidebar-left[data-v-a142d8a0]{display:none}}.sidebar-left[data-v-a142d8a0]{border-right:1px solid var(--border,rgba(0,0,0,.08));padding:100px 32px 40px}.sidebar-right[data-v-a142d8a0]{border-left:1px solid var(--border,rgba(0,0,0,.08));padding:100px 32px 40px}.sidebar-sticky[data-v-a142d8a0]{max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;scrollbar-width:thin;top:100px}.back-link[data-v-a142d8a0]{align-items:center;color:var(--muted,#6b7280);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:32px;text-decoration:none;transition:color .2s}.back-link[data-v-a142d8a0]:hover{color:var(--fg,#0d0d0d)}.tree-group[data-v-a142d8a0]{margin-bottom:24px}.tree-category[data-v-a142d8a0]{color:var(--muted-light,#9ca3af);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.tree-list[data-v-a142d8a0]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.tree-link[data-v-a142d8a0]{border-radius:4px;color:var(--muted,#6b7280);display:block;font-size:13px;line-height:1.4;padding:6px 8px;text-decoration:none;transition:all .15s}.tree-link[data-v-a142d8a0]:hover{background:#0000000a;color:var(--fg,#0d0d0d)}.tree-link.active[data-v-a142d8a0]{background:var(--fg,#0d0d0d);color:#fff;font-weight:600}.doc-shell[data-v-a142d8a0]{min-height:100vh;padding:100px clamp(24px,5vw,64px) 80px}.breadcrumb[data-v-a142d8a0]{align-items:center;color:var(--muted,#6b7280);display:flex;font-size:12px;gap:10px;margin-bottom:40px}.breadcrumb a[data-v-a142d8a0]{color:inherit;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-a142d8a0]:hover{color:var(--fg,#0d0d0d)}.separator[data-v-a142d8a0]{color:var(--border,rgba(0,0,0,.08))}.doc-article[data-v-a142d8a0],.state-card[data-v-a142d8a0]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));padding:clamp(32px,5vw,64px);position:relative}.state-card[data-v-a142d8a0]{padding:64px 32px;text-align:center}.state-card h1[data-v-a142d8a0]{font-size:24px;margin:0 0 16px}.state-card p[data-v-a142d8a0]{color:var(--muted,#6b7280);margin:0}.retry-button[data-v-a142d8a0]{background:var(--fg,#0d0d0d);border:none;color:#fff;cursor:pointer;font-weight:600;margin-top:24px;padding:10px 24px}.doc-header[data-v-a142d8a0]{margin-bottom:48px}.doc-meta[data-v-a142d8a0]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.doc-visibility[data-v-a142d8a0]{font-size:9px;font-weight:800;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.doc-visibility.public[data-v-a142d8a0]{background:#ecfdf5;border:1px solid #10b981;color:#065f46}.doc-visibility.restricted[data-v-a142d8a0]{background:#fffbeb;border:1px solid #f59e0b;color:#92400e}.doc-visibility.internal[data-v-a142d8a0]{background:#f5f3ff;border:1px solid #8b5cf6;color:#5b21b6}.doc-header h1[data-v-a142d8a0]{font-size:clamp(32px,4vw,48px);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px}.doc-header p[data-v-a142d8a0]{color:var(--muted,#6b7280);font-size:16px;line-height:1.7;margin:0;max-width:700px}[data-v-a142d8a0] .markdown-body{color:#1f2937;font-size:15px;line-height:1.8}[data-v-a142d8a0] .markdown-body h2{border-bottom:1px solid var(--border,rgba(0,0,0,.08));font-size:24px;font-weight:800;margin:48px 0 20px;padding-bottom:12px}[data-v-a142d8a0] .markdown-body h3{font-size:18px;font-weight:700;margin:32px 0 16px}[data-v-a142d8a0] .markdown-body p{margin:0 0 20px}[data-v-a142d8a0] .markdown-body ol,[data-v-a142d8a0] .markdown-body ul{margin:0 0 24px;padding-left:24px}[data-v-a142d8a0] .markdown-body li{margin-bottom:8px}[data-v-a142d8a0] .markdown-body table{border-collapse:collapse;font-size:14px;margin:32px 0;width:100%}[data-v-a142d8a0] .markdown-body th{background:#00000005;font-weight:600}[data-v-a142d8a0] .markdown-body td,[data-v-a142d8a0] .markdown-body th{border:1px solid var(--border,rgba(0,0,0,.08));padding:12px 16px;text-align:left}[data-v-a142d8a0] .markdown-body code{background:#0000000a;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:.85em;padding:.2em .4em}[data-v-a142d8a0] .markdown-body pre code{background:transparent;color:inherit;font-size:13px;padding:0}[data-v-a142d8a0] .markdown-body pre{background:var(--fg,#0d0d0d);border-radius:8px;color:#f8f8f2;margin:24px 0;overflow-x:auto;padding:20px}[data-v-a142d8a0] .markdown-body blockquote{background:#00000005;border-left:4px solid var(--fg,#0d0d0d);color:var(--muted,#6b7280);margin:24px 0;padding:16px 24px}[data-v-a142d8a0] .markdown-body a{color:var(--fg,#0d0d0d);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s}[data-v-a142d8a0] .markdown-body a:hover{background:var(--fg,#0d0d0d);color:#fff;text-decoration-color:transparent}.toc-title[data-v-a142d8a0]{color:var(--muted-light,#9ca3af);font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 16px}.toc-list[data-v-a142d8a0]{list-style:none;margin:0;padding:0}.toc-item[data-v-a142d8a0]{margin-bottom:10px}.toc-item a[data-v-a142d8a0]{color:var(--muted,#6b7280);display:block;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s}.toc-item a[data-v-a142d8a0]:hover{color:var(--fg,#0d0d0d)}.toc-level-3[data-v-a142d8a0]{font-size:12px;padding-left:12px}.toc-level-3 a[data-v-a142d8a0]{color:var(--muted-light,#9ca3af);font-size:12px}.page[data-v-00be5fa3]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;min-height:100vh}.services-main[data-v-00be5fa3]{padding:clamp(18px,2.4vw,34px) clamp(16px,2.6vw,42px) 96px;width:100%}.hero-shell[data-v-00be5fa3]{background:linear-gradient(145deg,#fffffff5,#f5f5f5e6);border:1px solid var(--fg);padding:clamp(26px,4vw,56px);width:100%}.hero-grid[data-v-00be5fa3]{align-items:stretch;display:grid;gap:clamp(18px,2.8vw,40px);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.hero-copy[data-v-00be5fa3]{align-content:start;display:grid;gap:16px}.section-tag[data-v-00be5fa3]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.hero-title[data-v-00be5fa3]{font-size:clamp(34px,5vw,66px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0}.section-desc[data-v-00be5fa3]{color:var(--muted);font-size:clamp(14px,1.2vw,18px);line-height:1.75;margin:0;max-width:78ch}.hero-pill-row[data-v-00be5fa3]{display:flex;flex-wrap:wrap;gap:10px}.hero-pill[data-v-00be5fa3]{align-items:center;background:#ffffffeb;border:1px solid var(--border);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 12px}.hero-stats[data-v-00be5fa3]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-00be5fa3]{align-content:space-between;background:#fff;border:1px solid var(--fg);display:grid;min-height:104px;padding:14px 16px}.stat-label[data-v-00be5fa3]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stat-value[data-v-00be5fa3]{font-size:clamp(28px,3vw,42px);letter-spacing:-.02em;line-height:1}.productized-shell[data-v-00be5fa3]{background:#fff;border:1px solid var(--fg);display:grid;gap:20px;margin-top:22px;padding:clamp(20px,3.2vw,36px)}.productized-head[data-v-00be5fa3]{max-width:86ch}.productized-title[data-v-00be5fa3]{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1.08;margin:8px 0 10px}.package-grid[data-v-00be5fa3]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.package-card[data-v-00be5fa3]{align-content:start;border:1px solid var(--fg);display:grid;gap:10px;padding:16px 16px 14px}.package-tag[data-v-00be5fa3]{border:1px solid var(--fg);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;width:-moz-fit-content;width:fit-content}.package-title[data-v-00be5fa3]{font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em;line-height:1.15;margin:0}.package-price[data-v-00be5fa3]{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.package-desc[data-v-00be5fa3]{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.package-list[data-v-00be5fa3]{display:grid;gap:6px;margin:0;padding-left:18px}.package-link[data-v-00be5fa3],.package-list li[data-v-00be5fa3]{font-size:13px}.package-link[data-v-00be5fa3]{font-weight:700;margin-top:auto;text-decoration:none}.impact-grid[data-v-00be5fa3]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.impact-card[data-v-00be5fa3]{background:#fafafa;border:1px solid var(--border);display:grid;gap:6px;padding:14px 14px 12px}.impact-value[data-v-00be5fa3]{font-size:clamp(24px,2.8vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1}.impact-label[data-v-00be5fa3]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.impact-desc[data-v-00be5fa3]{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.catalog-shell[data-v-00be5fa3]{align-items:start;display:grid;gap:22px;grid-template-columns:240px minmax(0,1fr);margin-top:26px;width:100%}.catalog-aside[data-v-00be5fa3]{position:sticky;top:92px}.filter-panel[data-v-00be5fa3]{background:#fff;border:1px solid var(--fg);padding:16px}.filter-panel-title[data-v-00be5fa3]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 14px}.search-box[data-v-00be5fa3]{align-items:center;display:flex;margin-bottom:14px;position:relative}.search-icon[data-v-00be5fa3]{color:var(--muted);font-size:12px;left:10px;pointer-events:none;position:absolute}.search-input[data-v-00be5fa3]{background:transparent;border:1px solid var(--fg);font-family:inherit;font-size:12px;font-weight:600;outline:none;padding:9px 32px 9px 30px;transition:border-color .2s;width:100%}.search-input[data-v-00be5fa3]:focus{background:#fafafa;border-color:#000}.search-input[data-v-00be5fa3]::-moz-placeholder{color:var(--muted);font-weight:400}.search-input[data-v-00be5fa3]::placeholder{color:var(--muted);font-weight:400}.search-clear[data-v-00be5fa3]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;font-size:11px;justify-content:center;padding:4px;position:absolute;right:6px;transition:color .2s}.search-clear[data-v-00be5fa3]:hover{color:var(--fg)}.empty-state[data-v-00be5fa3]{align-items:center;background:#fafafa;border:1px dashed var(--border);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-00be5fa3]{color:var(--muted);font-size:28px;margin-bottom:16px;opacity:.4}.empty-text[data-v-00be5fa3]{color:var(--muted);font-size:14px;margin:0 0 20px}.empty-ask-ai[data-v-00be5fa3]{align-items:center;background:var(--fg);border:1px solid var(--fg);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s var(--ease)}.empty-ask-ai[data-v-00be5fa3]:hover{background:#333;transform:translateY(-1px)}.filter-row[data-v-00be5fa3]{display:grid;gap:8px}.filter-btn[data-v-00be5fa3]{background:transparent;border:1px solid var(--fg);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em;padding:10px 12px;text-align:left;transition:all .2s var(--ease);width:100%}.filter-btn[data-v-00be5fa3]:hover{transform:translate(2px)}.filter-btn.active[data-v-00be5fa3]{background:var(--fg);color:#fff}.catalog-main[data-v-00be5fa3]{display:grid;gap:20px}.catalog-meta[data-v-00be5fa3]{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em}.meta-spacer[data-v-00be5fa3]{flex:1}.sort-select[data-v-00be5fa3]{background:#fff;border:1px solid var(--fg);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;outline:none;padding:6px 10px}.meta-divider[data-v-00be5fa3]{opacity:.5}.services-grid[data-v-00be5fa3]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.service-card[data-v-00be5fa3]{background:#fff;border:1px solid var(--fg);color:inherit;display:flex;flex-direction:column;gap:8px;padding:16px 14px 12px;position:relative;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.service-card[data-v-00be5fa3]:hover{box-shadow:6px 6px #00000012;transform:translateY(-3px)}.service-card-top[data-v-00be5fa3]{align-items:flex-start;display:flex;gap:10px}.service-logo[data-v-00be5fa3]{border-radius:8px;flex-shrink:0;height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.service-card-head[data-v-00be5fa3]{display:flex;flex-direction:column;gap:4px;min-width:0}.service-name[data-v-00be5fa3]{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-00be5fa3]{border:1px solid var(--border);font-size:11px;font-weight:700;padding:5px 9px;white-space:nowrap}.stars-badge[data-v-00be5fa3]{background:#f4f4f4}.service-desc[data-v-00be5fa3]{color:var(--muted);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.service-features[data-v-00be5fa3]{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0}.feature-tag[data-v-00be5fa3]{background:#f6f6f6;border:1px solid var(--border);color:#555;font-size:10px;padding:2px 7px}.service-footer[data-v-00be5fa3]{align-items:center;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.service-source[data-v-00be5fa3]{color:var(--muted);font-size:11px}.view-detail[data-v-00be5fa3]{font-size:12px;font-weight:700}.load-more-wrap[data-v-00be5fa3]{display:flex;justify-content:center;padding:8px 0}.load-more-btn[data-v-00be5fa3]{align-items:center;background:transparent;border:1px solid var(--fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;padding:10px 28px;transition:all .2s var(--ease)}.load-more-btn[data-v-00be5fa3]:hover{background:var(--fg);color:#fff}.cta-block[data-v-00be5fa3]{margin-top:2px}.cta-card[data-v-00be5fa3]{align-items:flex-end;background:#fff;border:1px solid var(--fg);display:flex;gap:24px;justify-content:space-between;padding:28px clamp(20px,3.2vw,40px);width:100%}.cta-copy h3[data-v-00be5fa3]{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.cta-copy p[data-v-00be5fa3]{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:76ch}.btn-primary[data-v-00be5fa3]{align-items:center;background:var(--fg);border:1px solid var(--fg);color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .2s var(--ease);white-space:nowrap}.btn-primary[data-v-00be5fa3]:hover{background:#fff}@media(max-width:1180px){.hero-grid[data-v-00be5fa3]{grid-template-columns:1fr}.hero-stats[data-v-00be5fa3]{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-shell[data-v-00be5fa3]{grid-template-columns:1fr}.catalog-aside[data-v-00be5fa3]{position:static}.filter-row[data-v-00be5fa3]{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-btn[data-v-00be5fa3]{text-align:center}.impact-grid[data-v-00be5fa3],.package-grid[data-v-00be5fa3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.services-main[data-v-00be5fa3]{padding-bottom:72px}.filter-row[data-v-00be5fa3],.hero-stats[data-v-00be5fa3]{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid[data-v-00be5fa3]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.impact-grid[data-v-00be5fa3],.package-grid[data-v-00be5fa3]{grid-template-columns:1fr}.cta-card[data-v-00be5fa3]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.services-main[data-v-00be5fa3]{padding:14px 12px 64px}.hero-shell[data-v-00be5fa3]{padding:18px}.hero-title[data-v-00be5fa3]{font-size:34px}.filter-row[data-v-00be5fa3]{grid-template-columns:1fr}.service-card[data-v-00be5fa3]{padding:14px 12px 10px}.catalog-meta[data-v-00be5fa3]{flex-wrap:wrap}}.business-detail-page[data-v-80e166d1]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;min-height:100vh}.business-detail-main[data-v-80e166d1]{margin:0 auto;max-width:96%;padding:clamp(36px,5vw,76px) 0 96px;width:96%}.detail-hero[data-v-80e166d1]{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);margin-bottom:clamp(48px,7vw,86px)}.back-link[data-v-80e166d1]{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:24px;text-decoration:none}.back-link[data-v-80e166d1]:hover{color:var(--fg)}.section-tag[data-v-80e166d1]{color:var(--muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:12px}.hero-copy h1[data-v-80e166d1]{color:var(--fg);font-size:clamp(34px,6vw,82px);letter-spacing:-.055em;line-height:.95;margin:0 0 18px;max-width:940px}.hero-subtitle[data-v-80e166d1]{color:var(--fg);font-size:clamp(16px,2vw,24px);font-weight:800;line-height:1.45;margin:0 0 14px;max-width:820px}.hero-summary[data-v-80e166d1]{color:var(--muted);font-size:clamp(14px,1.5vw,18px);line-height:1.8;margin:0;max-width:780px}.hero-actions[data-v-80e166d1]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.btn-ghost[data-v-80e166d1],.btn-primary[data-v-80e166d1]{align-items:center;border:1px solid var(--fg);display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}.btn-primary[data-v-80e166d1]{background:var(--fg);color:var(--bg-main)}.btn-ghost[data-v-80e166d1]{background:transparent;color:var(--fg)}.hero-panel[data-v-80e166d1]{background:#fff;border:1px solid var(--border);display:flex;flex-direction:column;gap:clamp(14px,2vw,22px);padding:clamp(18px,2.2vw,26px)}.panel-head[data-v-80e166d1]{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr)}.panel-icon[data-v-80e166d1]{align-items:center;display:inline-flex;font-size:20px;height:48px;justify-content:center;width:48px}.panel-kicker[data-v-80e166d1]{color:var(--muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:900;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.panel-head h2[data-v-80e166d1]{color:var(--fg);font-size:clamp(17px,1.65vw,22px);letter-spacing:-.035em;line-height:1.08;margin:0}.deliverable-chip[data-v-80e166d1]{font-size:12px;font-weight:800;padding:8px 10px}.hero-stage-list[data-v-80e166d1]{border-top:1px solid var(--border);counter-reset:stage;display:grid}.hero-stage[data-v-80e166d1]{border-bottom:1px solid var(--border);counter-increment:stage;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);padding:12px 0}.hero-stage[data-v-80e166d1]:before{color:var(--muted);content:"0" counter(stage);font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:900;line-height:1.4;padding-top:2px}.stage-copy[data-v-80e166d1]{min-width:0}.stage-title-row[data-v-80e166d1]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:5px}.stage-label[data-v-80e166d1]{display:inline-flex;flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.08em;padding:3px 6px}.stage-copy h3[data-v-80e166d1]{color:var(--fg);font-size:clamp(15px,1.25vw,18px);letter-spacing:-.025em;line-height:1.18;margin:0}.stage-copy p[data-v-80e166d1]{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.content-section[data-v-80e166d1],.cta-section[data-v-80e166d1],.related-section[data-v-80e166d1]{margin-top:clamp(38px,5vw,68px)}.section-head[data-v-80e166d1]{display:grid;gap:8px;margin-bottom:18px;max-width:900px}.cta-copy h2[data-v-80e166d1],.section-head h2[data-v-80e166d1]{color:var(--fg);font-size:clamp(22px,3vw,38px);letter-spacing:-.04em;line-height:1.08;margin:0}.case-grid[data-v-80e166d1],.process-grid[data-v-80e166d1],.related-grid[data-v-80e166d1],.three-grid[data-v-80e166d1]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.case-card[data-v-80e166d1],.info-card[data-v-80e166d1],.process-card[data-v-80e166d1],.related-link[data-v-80e166d1]{background:#fff;padding:clamp(20px,2.4vw,30px)}.capability-item h3[data-v-80e166d1],.case-card h3[data-v-80e166d1],.info-card h3[data-v-80e166d1],.process-card h3[data-v-80e166d1]{color:var(--fg);font-size:17px;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.capability-item p[data-v-80e166d1],.case-card p[data-v-80e166d1],.cta-copy p[data-v-80e166d1],.info-card p[data-v-80e166d1],.process-card p[data-v-80e166d1]{color:var(--muted);font-size:13px;line-height:1.75;margin:0}.case-card[data-v-80e166d1]{display:flex;flex-direction:column;gap:16px}.case-label[data-v-80e166d1]{align-self:flex-start;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;padding:5px 8px}.case-flow[data-v-80e166d1]{display:grid;gap:14px}.case-flow strong[data-v-80e166d1]{color:var(--fg);display:block;font-size:12px;margin-bottom:4px}.capability-grid[data-v-80e166d1]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-item[data-v-80e166d1]{background:#fff;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);padding:clamp(20px,2.4vw,30px)}.capability-mark[data-v-80e166d1],.process-step[data-v-80e166d1]{align-items:center;display:inline-flex;font-weight:900;justify-content:center}.capability-mark[data-v-80e166d1]{height:34px;width:34px}.process-step[data-v-80e166d1]{font-family:SF Mono,Roboto Mono,monospace;font-size:12px;height:28px;margin-bottom:18px;width:42px}.deliverable-section[data-v-80e166d1]{background:#fff;border:1px solid var(--border);padding:clamp(22px,3vw,36px)}.deliverable-list[data-v-80e166d1]{display:flex;flex-wrap:wrap;gap:10px}.deliverable-chip[data-v-80e166d1]{background:var(--bg-main);border:1px solid;color:var(--fg)}.related-link[data-v-80e166d1]{color:inherit;display:grid;gap:10px;text-decoration:none}.related-link span[data-v-80e166d1]{font-size:11px;font-weight:900;justify-self:start;padding:5px 8px}.related-link strong[data-v-80e166d1]{font-size:18px;letter-spacing:-.025em;line-height:1.25}.cta-section[data-v-80e166d1]{align-items:center;background:var(--fg);border:1px solid var(--fg);color:var(--bg-main);display:flex;gap:24px;justify-content:space-between;padding:clamp(24px,4vw,44px)}.cta-section .section-tag[data-v-80e166d1],.cta-section p[data-v-80e166d1]{color:#ffffffb8}.cta-section h2[data-v-80e166d1]{color:var(--bg-main)}.cta-section .btn-primary[data-v-80e166d1]{background:var(--bg-main);border-color:var(--bg-main);color:var(--fg);flex-shrink:0}@media(max-width:1080px){.capability-grid[data-v-80e166d1],.case-grid[data-v-80e166d1],.detail-hero[data-v-80e166d1],.process-grid[data-v-80e166d1],.related-grid[data-v-80e166d1],.three-grid[data-v-80e166d1]{grid-template-columns:1fr}}@media(max-width:640px){.business-detail-main[data-v-80e166d1]{max-width:calc(100% - 32px);width:calc(100% - 32px)}.cta-section[data-v-80e166d1],.hero-actions[data-v-80e166d1]{align-items:stretch;flex-direction:column}.btn-ghost[data-v-80e166d1],.btn-primary[data-v-80e166d1]{width:100%}}.kb-tab[data-v-648f61f7]{padding:0 clamp(32px,5vw,80px)}.metrics[data-v-648f61f7]{border-bottom:1px solid var(--border,rgba(0,0,0,.08));display:flex;gap:0;padding:20px 0}.metric[data-v-648f61f7]{display:flex;flex:1;flex-direction:column;gap:2px}.metric+.metric[data-v-648f61f7]{border-left:1px solid var(--border,rgba(0,0,0,.08));padding-left:clamp(16px,3vw,40px)}.mv[data-v-648f61f7]{font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1}.mk[data-v-648f61f7]{color:var(--muted,#6b7280);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kb-grid[data-v-648f61f7]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding:24px 0}.kb-card[data-v-648f61f7]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:6px;color:inherit;display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.kb-card[data-v-648f61f7]:hover:not(.unavailable){border-color:var(--fg,#0d0d0d);box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.kb-card.unavailable[data-v-648f61f7]{opacity:.4;pointer-events:none}.kb-head[data-v-648f61f7]{justify-content:space-between}.kb-head[data-v-648f61f7],.kb-icon[data-v-648f61f7]{align-items:center;display:flex}.kb-icon[data-v-648f61f7]{background:var(--fg,#0d0d0d);border-radius:6px;color:#fff;font-size:14px;height:32px;justify-content:center;width:32px}.kb-status[data-v-648f61f7]{border-radius:40px;font-size:9px;font-weight:800;letter-spacing:.12em;padding:2px 8px}.kb-status.live[data-v-648f61f7]{background:var(--fg,#0d0d0d);color:#fff}.kb-status.soon[data-v-648f61f7]{background:#0000000f;color:var(--muted,#6b7280)}.kb-name[data-v-648f61f7]{font-size:16px;font-weight:800;line-height:1.3;margin:0}.kb-pipeline[data-v-648f61f7]{color:var(--muted,#6b7280);font-size:11px;line-height:1.4;margin:0}.kb-tags[data-v-648f61f7]{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.tag[data-v-648f61f7]{background:#00000008;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:3px;color:var(--muted,#6b7280);font-family:SF Mono,Fira Code,monospace;font-size:9px;padding:2px 6px}.kb-enter[data-v-648f61f7]{color:var(--fg,#0d0d0d);font-size:12px;font-weight:700;margin-top:4px}.cta[data-v-648f61f7]{align-items:center;background:var(--fg,#0d0d0d);border-radius:8px;color:#fff;display:flex;gap:32px;justify-content:space-between;margin:8px 0 32px;padding:24px 32px}.cta h3[data-v-648f61f7]{font-size:16px;font-weight:800;margin:0 0 4px}.cta p[data-v-648f61f7]{color:#fff9;font-size:13px;margin:0}.cta-btn[data-v-648f61f7]{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:var(--fg,#0d0d0d);flex-shrink:0;font-size:13px;font-weight:700;padding:10px 24px;text-decoration:none;transition:all .2s}.cta-btn[data-v-648f61f7]:hover{background:transparent;border-color:#fff;color:#fff}@media(max-width:768px){.metrics[data-v-648f61f7]{flex-wrap:wrap}.metric[data-v-648f61f7]{flex:0 0 50%}.metric+.metric[data-v-648f61f7]{border-left:none;padding-left:0}.kb-grid[data-v-648f61f7]{grid-template-columns:1fr}.cta[data-v-648f61f7]{flex-direction:column;text-align:center}}.docs-center[data-v-2d40a9be]{padding:0 clamp(32px,5vw,80px) 48px}.docs-filter-row[data-v-2d40a9be]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.docs-chip[data-v-2d40a9be]{align-items:center;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:40px;color:var(--fg,#0d0d0d);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:all .1s}.docs-chip strong[data-v-2d40a9be]{font-size:11px;opacity:.5}.docs-chip.active[data-v-2d40a9be]{background:var(--fg,#0d0d0d);border-color:var(--fg,#0d0d0d);color:#fff}.docs-chip.active strong[data-v-2d40a9be]{opacity:.8}.docs-chip[data-v-2d40a9be]:hover:not(.active){border-color:var(--fg,#0d0d0d)}.docs-role-strip[data-v-2d40a9be]{align-items:center;background:#00000008;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:4px;color:var(--muted,#6b7280);display:inline-flex;font-size:12px;gap:6px;margin-left:auto;padding:6px 12px}.docs-role-strip strong[data-v-2d40a9be]{color:var(--fg,#0d0d0d);font-size:12px}.docs-notice[data-v-2d40a9be]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:6px;margin-bottom:20px;padding:16px 20px}.docs-notice h3[data-v-2d40a9be]{font-size:14px;margin:0 0 4px}.docs-notice p[data-v-2d40a9be]{color:var(--muted,#6b7280);font-size:13px;line-height:1.5;margin:0 0 10px}.notice-btn[data-v-2d40a9be]{background:var(--fg,#0d0d0d);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:8px 16px;text-decoration:none}.docs-grid[data-v-2d40a9be]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.doc-card[data-v-2d40a9be]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s,transform .2s,box-shadow .2s}.doc-card[data-v-2d40a9be]:hover{border-color:var(--fg,#0d0d0d);box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.doc-top[data-v-2d40a9be]{align-items:center;display:flex;justify-content:space-between}.doc-cat[data-v-2d40a9be]{color:var(--muted,#6b7280);font-size:10px;font-weight:700;letter-spacing:.05em}.doc-cat[data-v-2d40a9be],.doc-vis[data-v-2d40a9be]{text-transform:uppercase}.doc-vis[data-v-2d40a9be]{border-radius:40px;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 8px}.doc-vis.public[data-v-2d40a9be]{background:#ecfdf5;color:#065f46}.doc-vis.internal[data-v-2d40a9be]{background:#f5f3ff;color:#5b21b6}.doc-name[data-v-2d40a9be]{flex:1;font-size:15px;font-weight:800;line-height:1.4;margin:0}.doc-enter[data-v-2d40a9be]{color:var(--muted,#6b7280);font-size:12px;font-weight:700;margin-top:auto;text-decoration:none;transition:color .15s}.doc-card:hover .doc-enter[data-v-2d40a9be]{color:var(--fg,#0d0d0d)}.docs-empty[data-v-2d40a9be]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:6px;color:var(--muted,#6b7280);font-size:13px;grid-column:1/-1;padding:30px 20px;text-align:center}@media(max-width:768px){.docs-grid[data-v-2d40a9be]{grid-template-columns:1fr}.docs-role-strip[data-v-2d40a9be]{justify-content:center;margin-left:0;width:100%}}.blog-content[data-v-1496aab6]{display:grid;gap:0;grid-template-columns:160px 1fr;min-height:400px}.sidebar[data-v-1496aab6]{border-right:1px solid var(--border,rgba(0,0,0,.08));padding:0 16px 0 clamp(32px,5vw,80px)}.sidebar-sticky[data-v-1496aab6]{position:sticky;top:130px}.sidebar-heading[data-v-1496aab6]{color:var(--muted-light,#9ca3af);font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 12px}.tag-list[data-v-1496aab6]{display:flex;flex-direction:column;gap:2px}.tag-btn[data-v-1496aab6]{background:transparent;border:none;border-radius:4px;color:var(--muted,#6b7280);cursor:pointer;display:block;font-size:12px;font-weight:600;padding:6px 10px;text-align:left;transition:all .1s;width:100%}.tag-btn[data-v-1496aab6]:hover{background:#0000000a}.tag-btn.active[data-v-1496aab6]{background:var(--fg,#0d0d0d);color:#fff;font-weight:700}.sidebar-stats[data-v-1496aab6]{align-items:baseline;border-top:1px solid var(--border,rgba(0,0,0,.08));display:flex;gap:6px;margin-top:24px;padding-top:16px}.stat-count[data-v-1496aab6]{font-size:24px;font-weight:800;line-height:1}.stat-label[data-v-1496aab6]{color:var(--muted-light,#9ca3af);font-size:11px}.posts-area[data-v-1496aab6]{padding:0 clamp(32px,5vw,80px) 48px 32px}.posts-grid[data-v-1496aab6]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.post-card[data-v-1496aab6]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:6px;color:inherit;display:flex;flex-direction:column;padding:20px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.post-card[data-v-1496aab6]:hover{border-color:var(--fg,#0d0d0d);box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.post-meta[data-v-1496aab6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.post-date[data-v-1496aab6]{color:var(--muted-light,#9ca3af);font-size:10px;font-weight:600;letter-spacing:.04em}.post-tag[data-v-1496aab6]{background:#0000000a;border-radius:20px;color:var(--muted,#6b7280);font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 6px;text-transform:uppercase}.post-title[data-v-1496aab6]{flex:1;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 16px}.post-footer[data-v-1496aab6]{align-items:center;border-top:1px solid var(--border,rgba(0,0,0,.08));display:flex;justify-content:space-between;padding-top:12px}.post-author[data-v-1496aab6]{color:var(--muted,#6b7280);font-size:11px;font-weight:700}.post-read[data-v-1496aab6]{color:var(--muted-light,#9ca3af);font-size:10px}.empty-state[data-v-1496aab6]{padding:60px 0;text-align:center}.empty-state p[data-v-1496aab6]{color:var(--muted-light,#9ca3af);font-size:14px}@media(max-width:1024px){.posts-grid[data-v-1496aab6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-content[data-v-1496aab6]{grid-template-columns:1fr}.sidebar[data-v-1496aab6]{border-bottom:1px solid var(--border,rgba(0,0,0,.08));border-right:none;margin-bottom:24px;padding:0 clamp(32px,5vw,80px) 20px}.sidebar-sticky[data-v-1496aab6]{position:static}.tag-list[data-v-1496aab6]{flex-direction:row;flex-wrap:wrap}.sidebar-stats[data-v-1496aab6]{margin-top:12px;padding-top:12px}.posts-area[data-v-1496aab6]{padding:0 clamp(32px,5vw,80px) 48px}.posts-grid[data-v-1496aab6]{grid-template-columns:1fr}}.lab-content[data-v-571c09f4]{display:grid;gap:0;grid-template-columns:160px 1fr;min-height:400px}.sidebar[data-v-571c09f4]{border-right:1px solid var(--border,rgba(0,0,0,.08));padding:0 16px 0 clamp(32px,5vw,80px)}.sidebar-sticky[data-v-571c09f4]{position:sticky;top:130px}.sidebar-heading[data-v-571c09f4]{color:var(--muted-light,#9ca3af);font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 12px}.tag-list[data-v-571c09f4]{display:flex;flex-direction:column;gap:2px}.tag-btn[data-v-571c09f4]{background:transparent;border:none;border-radius:4px;color:var(--muted,#6b7280);cursor:pointer;display:block;font-size:12px;font-weight:600;padding:6px 10px;text-align:left;transition:all .1s;width:100%}.tag-btn[data-v-571c09f4]:hover{background:#0000000a}.tag-btn.active[data-v-571c09f4]{background:var(--fg,#0d0d0d);color:#fff;font-weight:700}.sidebar-stats[data-v-571c09f4]{align-items:baseline;border-top:1px solid var(--border,rgba(0,0,0,.08));display:flex;gap:6px;margin-top:24px;padding-top:16px}.stat-count[data-v-571c09f4]{font-size:24px;font-weight:800;line-height:1}.stat-label[data-v-571c09f4]{color:var(--muted-light,#9ca3af);font-size:11px}.resources-area[data-v-571c09f4]{padding:0 clamp(32px,5vw,80px) 48px 32px}.resources-grid[data-v-571c09f4]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.resource-card[data-v-571c09f4]{background:#fff;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:24px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.resource-card[data-v-571c09f4]:hover{border-color:var(--fg,#0d0d0d);box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.resource-top[data-v-571c09f4]{align-items:center;display:flex;justify-content:space-between}.resource-icon[data-v-571c09f4]{color:var(--fg,#0d0d0d);font-size:22px}.resource-cat[data-v-571c09f4]{background:#0000000a;border-radius:20px;color:var(--muted,#6b7280);font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 8px}.resource-name[data-v-571c09f4]{font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.35;margin:0}.resource-desc[data-v-571c09f4]{color:var(--muted,#6b7280);flex:1;font-size:13px;line-height:1.65;margin:0}.resource-meta[data-v-571c09f4]{display:flex;flex-wrap:wrap;gap:16px}.meta-item[data-v-571c09f4]{align-items:center;background:#00000008;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:4px;color:var(--muted,#6b7280);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px}.meta-item i[data-v-571c09f4]{font-size:10px;opacity:.7}.resource-download[data-v-571c09f4]{align-items:center;background:var(--fg,#0d0d0d);border:1px solid var(--fg,#0d0d0d);border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin-top:auto;padding:10px 20px;text-decoration:none;transition:all .2s ease}.resource-download[data-v-571c09f4]:hover{background:#333;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.resource-download i[data-v-571c09f4]{font-size:12px}.resource-download--login[data-v-571c09f4]{background:transparent;border:1px solid var(--border,rgba(0,0,0,.12));color:var(--fg,#0d0d0d)}.resource-download--login[data-v-571c09f4]:hover{background:var(--fg,#0d0d0d);border-color:var(--fg,#0d0d0d);color:#fff}.empty-state[data-v-571c09f4]{background:#fafafa;border:1px dashed var(--border,rgba(0,0,0,.08));border-radius:6px;padding:60px 20px;text-align:center}.empty-icon[data-v-571c09f4]{color:var(--muted,#6b7280);font-size:28px;margin-bottom:16px;opacity:.4}.empty-state h4[data-v-571c09f4]{font-size:15px;font-weight:700;margin:0 0 8px}.empty-state p[data-v-571c09f4]{color:var(--muted,#6b7280);font-size:13px;margin:0}@media(max-width:1024px){.resources-grid[data-v-571c09f4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lab-content[data-v-571c09f4]{grid-template-columns:1fr}.sidebar[data-v-571c09f4]{border-bottom:1px solid var(--border,rgba(0,0,0,.08));border-right:none;margin-bottom:24px;padding:0 clamp(32px,5vw,80px) 20px}.sidebar-sticky[data-v-571c09f4]{position:static}.tag-list[data-v-571c09f4]{flex-direction:row;flex-wrap:wrap}.sidebar-stats[data-v-571c09f4]{margin-top:12px;padding-top:12px}.resources-area[data-v-571c09f4]{padding:0 clamp(32px,5vw,80px) 48px}.resources-grid[data-v-571c09f4]{grid-template-columns:1fr}}.page[data-v-283ba6e8]{--bg-main:#fafafa;--fg:#0d0d0d;--muted:#6b7280;--muted-light:#9ca3af;--border:rgba(0,0,0,.08);--accent:#1a1a2e;background:var(--bg-main);min-height:100vh}.main[data-v-283ba6e8]{padding:0;width:100%}.hero[data-v-283ba6e8]{background:#fff;display:flex;flex-direction:column;gap:24px;padding:100px clamp(32px,5vw,80px) 48px;width:100%}.hero-inner[data-v-283ba6e8]{max-width:900px}.hero-title[data-v-283ba6e8]{color:var(--fg);font-size:clamp(36px,5vw,48px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:0}.hero-desc[data-v-283ba6e8]{color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.7;margin:24px 0 0;max-width:720px}.anchor-nav-wrapper[data-v-283ba6e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid var(--border);padding:0 clamp(32px,5vw,80px);position:sticky;top:72px;z-index:40}.anchor-nav[data-v-283ba6e8]{display:flex;gap:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.anchor-nav[data-v-283ba6e8]::-webkit-scrollbar{display:none}.anchor-btn[data-v-283ba6e8]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;padding:16px 0;position:relative;transition:color .2s;white-space:nowrap}.anchor-btn.active[data-v-283ba6e8],.anchor-btn[data-v-283ba6e8]:hover{color:var(--fg)}.anchor-btn.active[data-v-283ba6e8]:after{background:var(--fg);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.content-section[data-v-283ba6e8]{width:100%}.section-divider[data-v-283ba6e8]{background:linear-gradient(90deg,transparent 0,var(--border) 10%,rgba(0,0,0,.12) 50%,var(--border) 90%,transparent 100%);height:1px;margin:24px 0;width:100%}@media(max-width:768px){.hero[data-v-283ba6e8]{padding-bottom:32px;padding-top:100px}.hero-title[data-v-283ba6e8]{font-size:44px}.anchor-nav[data-v-283ba6e8]{gap:24px}}.service-detail-page[data-v-0bf8695e]{background-color:#fafafa;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:24px 24px;min-height:100vh;padding:80px 0}.container[data-v-0bf8695e]{margin:0;max-width:none;padding:0 48px}.page-header[data-v-0bf8695e]{margin-bottom:48px}.back-link[data-v-0bf8695e]{color:#666;display:inline-block;font-size:.9rem;margin-bottom:24px;text-decoration:none;transition:color .2s}.back-link[data-v-0bf8695e]:hover{color:#111}.label[data-v-0bf8695e]{color:#999;display:block;font-size:.75rem;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.page-header h1[data-v-0bf8695e]{color:#111;font-size:2.5rem;font-weight:800;margin:0 0 16px}.meta[data-v-0bf8695e]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.rating[data-v-0bf8695e]{display:flex;gap:2px}.star[data-v-0bf8695e]{color:#ddd;font-size:1.1rem}.star.filled[data-v-0bf8695e]{color:#111}.docs-link[data-v-0bf8695e],.github-link[data-v-0bf8695e]{color:#666;font-size:.9rem;text-decoration:none;transition:color .2s}.docs-link[data-v-0bf8695e]:hover,.github-link[data-v-0bf8695e]:hover{color:#111}.content-card[data-v-0bf8695e]{background:#fff;border:1px solid #111;margin-bottom:32px;padding:48px}.content-card h2[data-v-0bf8695e]{color:#111;font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin:0 0 24px;text-transform:uppercase}.intro-text[data-v-0bf8695e]{color:#444;font-size:1.05rem;line-height:1.8;margin:0 0 32px}.features-grid[data-v-0bf8695e]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.feature-item[data-v-0bf8695e]{align-items:flex-start;display:flex;gap:16px}.feature-icon[data-v-0bf8695e]{flex-shrink:0;font-size:1.5rem}.feature-content h4[data-v-0bf8695e]{color:#111;font-size:1rem;font-weight:600;margin:0 0 4px}.feature-content p[data-v-0bf8695e]{color:#666;font-size:.9rem;line-height:1.5;margin:0}.services-columns[data-v-0bf8695e]{display:grid;gap:32px;grid-template-columns:1fr 1fr}.service-category[data-v-0bf8695e]{margin-bottom:0}.service-category h3[data-v-0bf8695e]{color:#111;font-size:1.1rem;font-weight:600;margin:0 0 16px}.service-list[data-v-0bf8695e]{display:flex;flex-direction:column;gap:12px}.service-item[data-v-0bf8695e]{background:#f8f8f8;border-left:3px solid #111;display:flex;gap:12px;padding:16px}.service-item strong[data-v-0bf8695e]{color:#111;min-width:120px}.service-item span[data-v-0bf8695e]{color:#666}.research-note[data-v-0bf8695e]{color:#444;line-height:1.8;margin:0}.report-flow[data-v-0bf8695e]{display:grid;gap:26px}.report-section[data-v-0bf8695e]{border-bottom:1px solid #e8e8e8;padding-bottom:24px}.report-section[data-v-0bf8695e]:last-child{border-bottom:0;padding-bottom:0}.report-section h3[data-v-0bf8695e]{color:#111;font-size:1.05rem;margin:0 0 12px}.report-section p[data-v-0bf8695e]{color:#444;line-height:1.85;margin:0 0 12px}.report-section p[data-v-0bf8695e]:last-child{margin-bottom:0}.report-list[data-v-0bf8695e]{color:#444;display:grid;gap:8px;line-height:1.75;margin:8px 0 0;padding-left:20px}.resource-grid[data-v-0bf8695e]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.resource-card[data-v-0bf8695e]{background:#fcfcfc;border:1px solid #111;color:inherit;display:flex;flex-direction:column;gap:12px;min-height:190px;padding:24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.resource-card[data-v-0bf8695e]:hover{box-shadow:8px 8px #12121214;transform:translateY(-2px)}.resource-badge[data-v-0bf8695e]{align-self:flex-start;border:1px solid hsla(0,0%,7%,.16);color:#666;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:4px 8px}.resource-card h3[data-v-0bf8695e]{color:#111;font-size:1.02rem;margin:0}.resource-card p[data-v-0bf8695e]{color:#444;line-height:1.7;margin:0}.resource-link[data-v-0bf8695e]{font-size:.92rem;font-weight:600;margin-top:auto}.scheme-grid[data-v-0bf8695e]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.scheme-card[data-v-0bf8695e]{background:#fcfcfc;border:1px solid #ddd;padding:20px}.scheme-card h3[data-v-0bf8695e]{color:#111;font-size:1rem;margin:0 0 8px}.scheme-stack[data-v-0bf8695e]{color:#333;font-size:.9rem;font-weight:500;margin:0 0 8px}.scheme-scenario[data-v-0bf8695e]{color:#666;font-size:.9rem;margin:0 0 12px}.scheme-list[data-v-0bf8695e]{color:#444;display:flex;flex-direction:column;font-size:.88rem;gap:6px;margin:0;padding-left:18px}.hardware-table-wrap[data-v-0bf8695e]{overflow-x:auto}.hardware-table[data-v-0bf8695e]{border-collapse:collapse;font-size:.9rem;width:100%}.hardware-table td[data-v-0bf8695e],.hardware-table th[data-v-0bf8695e]{border:1px solid #e5e5e5;padding:12px;text-align:left;vertical-align:top}.hardware-table th[data-v-0bf8695e]{background:#f5f5f5;color:#111;font-weight:600}.config-grid[data-v-0bf8695e]{display:grid;gap:20px;grid-template-columns:1fr}.config-card h3[data-v-0bf8695e]{font-size:1rem;margin:0 0 8px}.config-card p[data-v-0bf8695e]{color:#555;font-size:.9rem;line-height:1.6;margin:0 0 12px}.config-block[data-v-0bf8695e]{background:#f8f8f8;border:1px solid #ddd;margin:0 0 12px;overflow-x:auto;padding:14px}.config-block code[data-v-0bf8695e]{color:#111;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem}.tips-list[data-v-0bf8695e]{color:#444;display:flex;flex-direction:column;font-size:.88rem;gap:6px;margin:0;padding-left:18px}.ref-list[data-v-0bf8695e]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.ref-item[data-v-0bf8695e]{background:#fcfcfc;border:1px solid #e5e5e5;display:flex;flex-direction:column;font-size:.85rem;gap:6px;padding:12px 14px}.ref-item a[data-v-0bf8695e]{color:#111;font-weight:600;text-decoration:none}.ref-item a[data-v-0bf8695e]:hover{text-decoration:underline}.ref-item span[data-v-0bf8695e]{color:#666}.why-grid[data-v-0bf8695e]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.why-item[data-v-0bf8695e]{align-items:flex-start;display:flex;gap:12px}.why-icon[data-v-0bf8695e]{align-items:center;background:#111;color:#fff;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.why-item strong[data-v-0bf8695e]{color:#111;display:block;margin-bottom:4px}.why-item p[data-v-0bf8695e]{color:#666;font-size:.9rem;margin:0}.cta-section[data-v-0bf8695e]{display:flex;justify-content:center}.cta-card[data-v-0bf8695e]{background:#fff;border:2px solid #111;padding:48px;text-align:center;width:100%}.cta-card h2[data-v-0bf8695e]{color:#111;font-size:1.5rem;font-weight:700;margin:0 0 12px}.cta-card p[data-v-0bf8695e]{color:#666;margin:0 0 24px}.btn-primary[data-v-0bf8695e]{background:#111;border:1px solid #111;color:#fff;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .2s}.btn-primary[data-v-0bf8695e]:hover{background:#fff;color:#111}@media(max-width:768px){.container[data-v-0bf8695e]{padding:0 16px}.page-header h1[data-v-0bf8695e]{font-size:1.8rem}.content-card[data-v-0bf8695e]{padding:24px 16px}.features-grid[data-v-0bf8695e],.ref-list[data-v-0bf8695e],.resource-grid[data-v-0bf8695e],.scheme-grid[data-v-0bf8695e],.services-columns[data-v-0bf8695e],.why-grid[data-v-0bf8695e]{grid-template-columns:1fr}.service-item[data-v-0bf8695e]{flex-direction:column;gap:4px}.service-item strong[data-v-0bf8695e]{min-width:auto}}.page[data-v-c4709d5a]{--grid-line:rgba(0,0,0,.04);background-color:var(--bg-main);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;min-height:100vh}.solutions-main[data-v-c4709d5a]{padding:clamp(18px,2.4vw,34px) clamp(16px,2.6vw,42px) 96px;width:100%}.section-tag[data-v-c4709d5a]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-desc[data-v-c4709d5a]{color:var(--muted);font-size:clamp(14px,1.2vw,16px);line-height:1.75;margin:0;max-width:78ch}.hero-shell[data-v-c4709d5a]{background:linear-gradient(145deg,#fffffff5,#f5f5f5e6);border:1px solid var(--fg);padding:clamp(26px,4vw,56px);width:100%}.hero-content[data-v-c4709d5a]{display:grid;gap:16px}.hero-title[data-v-c4709d5a]{font-size:clamp(34px,5vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0}.hero-stats[data-v-c4709d5a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.stat-card[data-v-c4709d5a]{background:#fff;border:1px solid var(--fg);display:grid;gap:4px;padding:16px 18px}.stat-tag[data-v-c4709d5a]{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.stat-title[data-v-c4709d5a]{font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em;line-height:1.15}.stat-sub[data-v-c4709d5a]{color:var(--muted);font-size:12px}.solution-shell[data-v-c4709d5a]{background:#fff;border:1px solid var(--fg);display:grid;gap:28px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.solution-head[data-v-c4709d5a]{align-items:flex-start;display:flex;justify-content:space-between}.solution-head-left[data-v-c4709d5a]{display:grid;gap:6px}.solution-head-icon[data-v-c4709d5a]{color:var(--muted);font-size:36px;opacity:.35}.solution-title[data-v-c4709d5a]{font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1.08;margin:0}.solution-subtitle[data-v-c4709d5a]{color:var(--muted);font-size:15px;font-weight:500;margin:0}.stack-grid[data-v-c4709d5a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stack-card[data-v-c4709d5a]{align-items:center;background:#fafafa;border:1px solid var(--fg);display:flex;gap:14px;padding:16px 20px;transition:transform .2s var(--ease)}.stack-card[data-v-c4709d5a]:hover{transform:translate(2px)}.stack-logo[data-v-c4709d5a]{height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.stack-info[data-v-c4709d5a]{display:grid;gap:2px}.stack-name[data-v-c4709d5a]{font-size:15px;font-weight:700}.stack-role[data-v-c4709d5a],.stack-stars[data-v-c4709d5a]{color:var(--muted);font-size:12px}.stack-stars[data-v-c4709d5a]{font-weight:600;margin-left:auto;white-space:nowrap}.stack-stars i[data-v-c4709d5a]{color:#e5a100;margin-right:3px}.pipeline-grid[data-v-c4709d5a]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pipeline-card[data-v-c4709d5a]{align-content:start;border:1px solid var(--border);display:grid;gap:8px;padding:20px 18px;transition:border-color .2s}.pipeline-card[data-v-c4709d5a]:hover{border-color:var(--fg)}.pipeline-num-row[data-v-c4709d5a]{align-items:center;display:flex;justify-content:space-between}.pipeline-num[data-v-c4709d5a]{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.pipeline-icon[data-v-c4709d5a]{color:var(--muted);font-size:16px;opacity:.6}.pipeline-title[data-v-c4709d5a]{font-size:15px;font-weight:700;margin:0}.pipeline-desc[data-v-c4709d5a]{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.benefits-grid[data-v-c4709d5a]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-card[data-v-c4709d5a]{align-content:start;background:#fafafa;border:1px solid var(--border);display:grid;gap:6px;padding:18px 16px}.benefit-icon[data-v-c4709d5a]{font-size:16px;margin-bottom:4px}.benefit-title[data-v-c4709d5a]{font-size:14px;font-weight:700;margin:0}.benefit-desc[data-v-c4709d5a]{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.solution-cta[data-v-c4709d5a]{align-items:center;border-top:1px solid var(--border);display:flex;gap:16px;padding-top:8px}.btn-primary[data-v-c4709d5a]{align-items:center;background:var(--fg);color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;padding:12px 24px;text-decoration:none;transition:opacity .2s}.btn-primary[data-v-c4709d5a]:hover{opacity:.85}.btn-ghost[data-v-c4709d5a]{align-items:center;background:transparent;border:1px solid var(--fg);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s}.btn-ghost[data-v-c4709d5a]:hover{background:var(--fg);color:#fff}.more-shell[data-v-c4709d5a]{background:#fafafa;border:1px solid var(--border);display:grid;gap:12px;margin-top:22px;padding:clamp(24px,3.6vw,48px);width:100%}.more-title[data-v-c4709d5a]{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0}@media(max-width:768px){.hero-title[data-v-c4709d5a]{font-size:32px}.hero-stats[data-v-c4709d5a]{grid-template-columns:1fr}.solution-title[data-v-c4709d5a]{font-size:24px}.solution-head-icon[data-v-c4709d5a]{display:none}.pipeline-grid[data-v-c4709d5a]{grid-template-columns:1fr}.benefits-grid[data-v-c4709d5a]{grid-template-columns:repeat(2,1fr)}.solution-cta[data-v-c4709d5a]{align-items:flex-start;flex-direction:column}.stack-grid[data-v-c4709d5a]{grid-template-columns:1fr}}.paged-reader[data-v-11d73839]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;overflow:hidden;width:100%}.pr-layout[data-v-11d73839]{display:flex;height:100%}.pr-sidebar[data-v-11d73839]{background:var(--bg-subtle,#fafafa);border-right:1px solid var(--border-color,#e8e8e8);flex-shrink:0;overflow:hidden;transition:width .25s,opacity .25s;width:240px}.pr-sidebar[data-v-11d73839]:not(.open){opacity:0;pointer-events:none;width:0}.pr-sidebar-inner[data-v-11d73839]{display:flex;flex-direction:column;height:100%;width:240px}.pr-sidebar-header[data-v-11d73839]{align-items:center;border-bottom:1px solid var(--border-color,#eee);display:flex;justify-content:space-between;padding:12px 16px}.pr-sidebar-label[data-v-11d73839]{color:var(--text-muted,#888);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pr-sidebar-close[data-v-11d73839]{background:none;border:none;color:var(--text-muted,#999);cursor:pointer;font-size:.85rem;padding:4px}.pr-toc[data-v-11d73839]{flex:1;overflow-y:auto;padding:8px 0}.pr-toc-item[data-v-11d73839]{background:none;border:none;border-left:2px solid transparent;color:var(--text-muted,#666);cursor:pointer;display:block;font-size:.78rem;line-height:1.4;padding:6px 16px;text-align:left;transition:all .15s;width:100%}.pr-toc-item[data-v-11d73839]:hover{background:#00000008;color:var(--text-main,#111)}.pr-toc-item.active[data-v-11d73839]{background:#0000000a;border-left-color:var(--text-main,#111);color:var(--text-main,#111);font-weight:600}.pr-toc-h2[data-v-11d73839]{padding-left:28px}.pr-toc-h3[data-v-11d73839]{font-size:.72rem;padding-left:40px}.pr-main[data-v-11d73839]{display:flex;flex:1;flex-direction:column;height:100%;min-width:0}.pr-toolbar[data-v-11d73839]{align-items:center;border-bottom:1px solid var(--border-color,#e8e8e8);display:flex;flex-shrink:0;gap:10px;min-height:44px;padding:8px 16px}.pr-title[data-v-11d73839]{color:var(--text-main,#111);flex:1;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-toolbar-right[data-v-11d73839]{align-items:center;display:flex;gap:6px}.pr-font-label[data-v-11d73839]{color:var(--text-muted,#888);font-family:SF Mono,monospace;font-size:.68rem;min-width:32px;text-align:center}.pr-divider[data-v-11d73839]{background:var(--border-color,#ddd);height:18px;margin:0 4px;width:1px}.pr-theme-btn[data-v-11d73839]{align-items:center;display:flex;height:28px;justify-content:center;padding:0;width:28px}.pr-theme-dot[data-v-11d73839]{border:1.5px solid var(--border-color,#ccc);border-radius:50%;height:14px;width:14px}.pr-theme-btn.active .pr-theme-dot[data-v-11d73839]{border-color:var(--text-main,#111);border-width:2px}.pr-viewport[data-v-11d73839]{flex:1;overflow:hidden;padding:16px;position:relative}.pr-pages[data-v-11d73839],.pr-viewport[data-v-11d73839]{align-items:center;display:flex;justify-content:center}.pr-pages[data-v-11d73839] .pagedjs_pages{gap:0!important}.pr-pages[data-v-11d73839] .pagedjs_page{background:#fff;border-radius:2px;box-shadow:0 2px 12px #00000014}.pr-viewport[data-v-11d73839] .pagedjs_page h1{border-bottom:2px solid var(--border-color,#eee);font-size:1.3em;font-weight:700;margin:.8em 0 .4em;padding-bottom:.3em}.pr-viewport[data-v-11d73839] .pagedjs_page h2{font-size:1.1em;font-weight:600;margin:1.2em 0 .4em}.pr-viewport[data-v-11d73839] .pagedjs_page h3{font-size:.95em;font-weight:600;margin:1em 0 .3em}.pr-viewport[data-v-11d73839] .pagedjs_page p{margin:0 0 .8em;text-indent:2em}.pr-viewport[data-v-11d73839] .pagedjs_page blockquote{border-left:3px solid var(--border-color,#ddd);color:var(--text-muted,#666);font-style:italic;margin:.8em 0;padding:.5em 1em}.pr-viewport[data-v-11d73839] .pagedjs_page hr{border:none;border-top:1px solid var(--border-color,#eee);margin:1.5em 0}.pr-search-located[data-v-11d73839]{animation:pr-flash-11d73839 .6s ease;background:#ffd2002e!important;border-radius:4px;outline:2px solid rgba(255,180,0,.4);outline-offset:4px}@keyframes pr-flash-11d73839{0%{background:#ffd20066}to{background:#ffd2002e}}.pr-loading[data-v-11d73839]{align-items:center;color:var(--text-muted,#888);display:flex;font-size:.85rem;gap:10px}.spinner[data-v-11d73839]{animation:spin-11d73839 .6s linear infinite;border:2px solid var(--border-color,#eee);border-radius:50%;border-top-color:var(--text-muted,#666);height:18px;width:18px}@keyframes spin-11d73839{to{transform:rotate(1turn)}}.pr-nav-bar[data-v-11d73839]{align-items:center;border-top:1px solid var(--border-color,#e8e8e8);display:flex;flex-shrink:0;gap:12px;padding:10px 16px}.pr-page-info[data-v-11d73839]{color:var(--text-muted,#888);font-family:SF Mono,monospace;font-size:.78rem;white-space:nowrap}.pr-page-sep[data-v-11d73839]{color:var(--text-muted-light,#ccc);margin:0 2px}.pr-current-page[data-v-11d73839]{color:var(--text-main,#111);font-weight:600}.pr-progress-bar[data-v-11d73839]{background:var(--border-color,#eee);border-radius:2px;flex:1;height:3px;overflow:hidden}.pr-progress-fill[data-v-11d73839]{background:var(--text-main,#111);border-radius:2px;height:100%;transition:width .3s ease}.pr-btn[data-v-11d73839]{background:none;border:1px solid var(--border-color,#ddd);border-radius:4px;color:var(--text-muted,#666);cursor:pointer;font-family:inherit;transition:all .15s}.pr-btn[data-v-11d73839]:hover:not(:disabled){border-color:var(--text-main,#111);color:var(--text-main,#111)}.pr-btn[data-v-11d73839]:disabled{cursor:not-allowed;opacity:.3}.pr-btn-icon[data-v-11d73839]{align-items:center;display:flex;font-size:.85rem;height:32px;justify-content:center;width:32px}.pr-btn-sm[data-v-11d73839]{font-size:.72rem;padding:4px 8px}.pr-nav-btn[data-v-11d73839]{align-items:center;display:flex;font-size:.8rem;height:36px;justify-content:center;width:36px}.paged-reader.pr-theme-light[data-v-11d73839]{background:#fff;color:#111}.paged-reader.pr-theme-sepia[data-v-11d73839]{background:#f4ecd8;color:#5b4636}.paged-reader.pr-theme-sepia .pr-sidebar[data-v-11d73839]{background:#ede4ce;border-right-color:#ddd0b8}.paged-reader.pr-theme-sepia .pr-toolbar[data-v-11d73839]{background:#f4ecd8;border-bottom-color:#ddd0b8}.paged-reader.pr-theme-sepia .pr-nav-bar[data-v-11d73839]{background:#f4ecd8;border-top-color:#ddd0b8}.paged-reader.pr-theme-sepia .pr-btn[data-v-11d73839]{border-color:#d0c4a8;color:#8b7355}.paged-reader.pr-theme-sepia .pr-btn[data-v-11d73839]:hover:not(:disabled){border-color:#5b4636;color:#5b4636}.paged-reader.pr-theme-sepia .pr-title[data-v-11d73839]{color:#5b4636}.paged-reader.pr-theme-sepia .pr-progress-bar[data-v-11d73839]{background:#ddd0b8}.paged-reader.pr-theme-sepia .pr-progress-fill[data-v-11d73839]{background:#8b7355}.paged-reader.pr-theme-sepia .pr-current-page[data-v-11d73839]{color:#5b4636}.paged-reader.pr-theme-sepia .pr-pages[data-v-11d73839] .pagedjs_page{background:#faf3e0;box-shadow:0 2px 8px #8b73551a}.paged-reader.pr-theme-dark[data-v-11d73839]{background:#1a1a2e;color:#e0e0e0}.paged-reader.pr-theme-dark .pr-sidebar[data-v-11d73839]{background:#16213e;border-right-color:#2a2a4a}.paged-reader.pr-theme-dark .pr-toolbar[data-v-11d73839]{background:#1a1a2e;border-bottom-color:#2a2a4a}.paged-reader.pr-theme-dark .pr-nav-bar[data-v-11d73839]{background:#1a1a2e;border-top-color:#2a2a4a}.paged-reader.pr-theme-dark .pr-btn[data-v-11d73839]{border-color:#3a3a5a;color:#aaa}.paged-reader.pr-theme-dark .pr-btn[data-v-11d73839]:hover:not(:disabled){border-color:#e0e0e0;color:#e0e0e0}.paged-reader.pr-theme-dark .pr-title[data-v-11d73839]{color:#e0e0e0}.paged-reader.pr-theme-dark .pr-font-label[data-v-11d73839],.paged-reader.pr-theme-dark .pr-page-info[data-v-11d73839]{color:#888}.paged-reader.pr-theme-dark .pr-current-page[data-v-11d73839]{color:#e0e0e0}.paged-reader.pr-theme-dark .pr-progress-bar[data-v-11d73839]{background:#2a2a4a}.paged-reader.pr-theme-dark .pr-progress-fill[data-v-11d73839]{background:#e0e0e0}.paged-reader.pr-theme-dark .pr-sidebar-label[data-v-11d73839]{color:#888}.paged-reader.pr-theme-dark .pr-toc-item[data-v-11d73839]{color:#aaa}.paged-reader.pr-theme-dark .pr-toc-item[data-v-11d73839]:hover{background:#ffffff0a;color:#e0e0e0}.paged-reader.pr-theme-dark .pr-toc-item.active[data-v-11d73839]{background:#ffffff0f;border-left-color:#e0e0e0;color:#e0e0e0}.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page{background:#16213e;box-shadow:0 2px 8px #0000004d;color:#ddd}.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page h1{border-bottom-color:#3a3a5a;color:#e0e0e0}.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page h2,.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page h3{color:#ddd}.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page blockquote{border-left-color:#3a3a5a;color:#aaa}.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page hr{border-top-color:#3a3a5a}.paged-reader.pr-theme-dark .pr-pages[data-v-11d73839] .pagedjs_page a{color:#7eb8da}@media(max-width:768px){.pr-sidebar[data-v-11d73839]{height:100%;left:0;position:absolute;top:0;z-index:20}.pr-sidebar[data-v-11d73839]:not(.open){width:0}.pr-toolbar-right .pr-divider[data-v-11d73839],.pr-toolbar-right .pr-theme-btn[data-v-11d73839]{display:none}}.kb-app[data-v-b0410b56]{background:var(--bg-main,#fff);color:var(--text-main,#111);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.kb-topbar[data-v-b0410b56]{align-items:center;border-bottom:1px solid var(--border-color,#eee);display:flex;flex-wrap:wrap;gap:10px;padding:16px clamp(24px,4vw,48px)}.kb-back[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s;white-space:nowrap}.kb-back[data-v-b0410b56]:hover{color:var(--text-main,#111)}.kb-sep[data-v-b0410b56]{color:var(--text-muted-light,#ccc);font-size:.8rem}.kb-icon-sm[data-v-b0410b56]{align-items:center;display:flex;flex-shrink:0;font-size:.85rem;height:24px;justify-content:center;width:24px}.kb-logo-img[data-v-b0410b56]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.kb-title-inline[data-v-b0410b56]{font-size:.95rem;font-weight:700;margin:0;white-space:nowrap}.kb-meta-inline[data-v-b0410b56]{display:flex;gap:6px;margin-left:8px}.meta-pill[data-v-b0410b56]{background:#0000000a;border-radius:20px;color:var(--text-muted,#666);font-family:SF Mono,monospace;font-size:.68rem;padding:2px 8px;white-space:nowrap}.unified-page[data-v-b0410b56]{display:flex;flex:1;flex-direction:column}.search-section[data-v-b0410b56]{border-bottom:1px solid var(--border-color,#eee);padding:24px clamp(24px,4vw,48px)}.clear-search[data-v-b0410b56]{background:none;border:1px solid var(--border-color,#eee);border-radius:20px;color:var(--text-muted,#666);cursor:pointer;font-family:inherit;font-size:.72rem;padding:4px 12px;transition:all .15s}.clear-search[data-v-b0410b56]:hover{border-color:var(--text-main,#111);color:var(--text-main,#111)}.main-content[data-v-b0410b56]{display:flex;flex:1;flex-direction:column;min-width:0}.search-box[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:4px;box-shadow:0 4px 12px #00000008;display:flex;overflow:hidden;transition:border-color .2s}.search-box[data-v-b0410b56]:focus-within{border-color:var(--text-main,#111)}.search-input[data-v-b0410b56]{background:transparent;border:none;color:var(--text-main,#111);flex:1;font-family:inherit;font-size:.95rem;outline:none;padding:14px 20px}.search-input[data-v-b0410b56]::-moz-placeholder{color:var(--text-muted-light,#999)}.search-input[data-v-b0410b56]::placeholder{color:var(--text-muted-light,#999)}.search-btn[data-v-b0410b56]{background:var(--fg,#111);border:1px solid var(--border-color,#333);border-radius:0;color:var(--bg-main,#fff);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:14px 28px;transition:background .15s,transform .15s}.search-btn[data-v-b0410b56]:hover:not(:disabled){background:#000;transform:translateY(-1px)}.search-btn[data-v-b0410b56]:disabled{cursor:not-allowed;opacity:.5}.search-results[data-v-b0410b56]{margin:0 auto;max-width:800px;padding:16px 24px 32px;width:100%}.results-header[data-v-b0410b56]{align-items:center;color:var(--text-muted,#666);display:flex;font-size:.78rem;justify-content:space-between;margin-bottom:16px}.results-header-right[data-v-b0410b56]{align-items:center;display:flex;gap:6px}.page-size-label[data-v-b0410b56]{color:#555;font-size:.75rem}.search-page-size[data-v-b0410b56]{color:var(--text-main,#111);cursor:pointer;font-family:inherit;font-size:.78rem;outline:none;padding:3px 6px}.result-card[data-v-b0410b56],.search-page-size[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:4px}.result-card[data-v-b0410b56]{margin-bottom:12px;padding:18px 20px;transition:border-color .15s,box-shadow .15s}.result-card[data-v-b0410b56]:hover{border-color:var(--text-main,#111);box-shadow:0 4px 12px #00000008}.result-top[data-v-b0410b56]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.result-rank[data-v-b0410b56]{color:var(--text-muted,#666);font-family:SF Mono,monospace;font-size:.75rem;font-weight:700}.result-doc[data-v-b0410b56]{color:var(--text-main,#111);flex:1;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-score[data-v-b0410b56]{background:var(--bg-secondary,#fafafa);border:1px solid var(--border-color,#eee);border-radius:4px;color:var(--text-muted,#666);flex-shrink:0;font-size:.72rem;padding:3px 8px}.result-content[data-v-b0410b56]{color:var(--text-muted,#666);display:-webkit-box;font-size:.82rem;-webkit-line-clamp:4;line-height:1.65;overflow:hidden;-webkit-box-orient:vertical}.result-content[data-v-b0410b56] em{background:#0000000f;border-radius:2px;color:#111;font-style:normal;font-weight:600;padding:0 4px}.result-actions[data-v-b0410b56]{border-top:1px solid var(--border-color,#eee);display:flex;gap:10px;margin-top:12px;padding-top:10px}.view-html-btn[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#ccc);border-radius:4px;color:var(--text-main,#111);cursor:pointer;font-family:inherit;font-size:.8rem;padding:6px 16px;transition:all .15s}.view-html-btn[data-v-b0410b56]:hover{background:var(--bg-secondary,#fafafa);border-color:var(--text-main,#111)}.open-new-tab[data-v-b0410b56]{color:#555;font-size:.78rem;padding:6px 12px;text-decoration:none;transition:color .15s}.open-new-tab[data-v-b0410b56]:hover{color:#aaa}.no-results[data-v-b0410b56]{color:#444;font-size:.85rem;padding:60px 32px;text-align:center}.search-pagination[data-v-b0410b56]{align-items:center;display:flex;gap:16px;justify-content:center;padding:20px 0 8px}.search-pagination button[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:4px;color:var(--text-main,#111);cursor:pointer;font-family:inherit;font-size:.82rem;padding:8px 20px;transition:all .15s}.search-pagination button[data-v-b0410b56]:hover:not(:disabled){background:var(--bg-secondary,#fafafa);border-color:var(--text-main,#111)}.search-pagination button[data-v-b0410b56]:disabled{cursor:not-allowed;opacity:.3}.search-page-info[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.8rem}.doc-viewer-toolbar[data-v-b0410b56]{align-items:center;border-bottom:1px solid var(--border-color,#eee);display:flex;flex-shrink:0;gap:12px;padding:10px 20px}.back-btn[data-v-b0410b56],.doc-viewer-toolbar[data-v-b0410b56]{background:var(--bg-main,#fff)}.back-btn[data-v-b0410b56]{border:1px solid var(--border-color,#eee);border-radius:4px;color:var(--text-muted,#666);cursor:pointer;font-family:inherit;font-size:.82rem;padding:6px 14px;transition:all .15s;white-space:nowrap}.back-btn[data-v-b0410b56]:hover{border-color:var(--text-main,#111);color:var(--text-main,#111)}.viewer-title[data-v-b0410b56]{color:var(--text-main,#111);flex:1;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-external[data-v-b0410b56]{color:#666;font-size:.78rem;padding:6px 12px;text-decoration:none;transition:color .15s;white-space:nowrap}.open-external[data-v-b0410b56]:hover{color:#aaa}.doc-iframe[data-v-b0410b56]{background:#fff;border:none;display:block;flex:1;width:100%}.browse-toolbar[data-v-b0410b56]{align-items:center;border-bottom:1px solid var(--border-color,#eee);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.toolbar-left[data-v-b0410b56]{align-items:baseline;display:flex;gap:12px}.toolbar-right[data-v-b0410b56]{align-items:center;display:flex;gap:10px}.browse-title[data-v-b0410b56]{color:var(--text-main,#111);font-size:.95rem;font-weight:700;margin:0}.browse-count[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.75rem}.search-filter[data-v-b0410b56]{border:1px solid var(--border-color,#eee);border-radius:4px;display:flex;overflow:hidden}.filter-input[data-v-b0410b56]{background:var(--bg-main,#fff);border:none;color:var(--text-main,#111);font-family:inherit;font-size:.82rem;outline:none;padding:7px 12px;width:220px}.filter-input[data-v-b0410b56]::-moz-placeholder{color:var(--text-muted-light,#999)}.filter-input[data-v-b0410b56]::placeholder{color:var(--text-muted-light,#999)}.filter-btn[data-v-b0410b56]{background:var(--bg-secondary,#fafafa);border:none;border-left:1px solid var(--border-color,#eee);color:var(--text-main,#111);cursor:pointer;font-size:.8rem;padding:7px 10px}.filter-btn[data-v-b0410b56]:hover{background:var(--border-color,#eee)}.doc-table-wrap[data-v-b0410b56]{flex:1;overflow-y:auto}.doc-table[data-v-b0410b56]{border-collapse:collapse;font-size:.84rem;width:100%}.doc-table thead[data-v-b0410b56]{position:sticky;top:0;z-index:1}.doc-table th[data-v-b0410b56]{background:var(--bg-secondary,#fafafa);color:var(--text-muted,#666);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:10px 24px;text-align:left;text-transform:uppercase}.doc-table td[data-v-b0410b56],.doc-table th[data-v-b0410b56]{border-bottom:1px solid var(--border-color,#eee)}.doc-table td[data-v-b0410b56]{padding:0}.doc-row[data-v-b0410b56]{cursor:pointer;transition:background .1s}.doc-row:hover td[data-v-b0410b56]{background:var(--bg-secondary,#fafafa)}.col-name[data-v-b0410b56]{padding:12px 24px!important}.doc-icon[data-v-b0410b56]{font-size:.9rem;margin-right:10px}.doc-name[data-v-b0410b56]{color:var(--text-main,#111);display:inline-block;max-width:800px;overflow:hidden;text-overflow:ellipsis;transition:color .15s;vertical-align:middle;white-space:nowrap}.doc-row:hover .doc-name[data-v-b0410b56]{color:var(--primary-color,#0056b3)}.pagination[data-v-b0410b56]{align-items:center;border-top:1px solid var(--border-color,#eee);display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:14px 24px}.page-btn[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:4px;color:var(--text-muted,#666);cursor:pointer;font-family:inherit;font-size:.78rem;padding:6px 14px;transition:all .15s}.page-btn[data-v-b0410b56]:hover:not(:disabled){border-color:var(--text-main,#111);color:var(--text-main,#111)}.page-btn[data-v-b0410b56]:disabled{cursor:not-allowed;opacity:.3}.page-nums[data-v-b0410b56]{display:flex;gap:2px}.page-num[data-v-b0410b56]{align-items:center;background:none;border:1px solid transparent;border-radius:4px;color:var(--text-muted,#666);cursor:pointer;display:flex;font-family:inherit;font-size:.78rem;height:32px;justify-content:center;transition:all .15s;width:32px}.page-num[data-v-b0410b56]:hover:not(:disabled){border-color:var(--border-color,#eee);color:var(--text-main,#111)}.page-num.active[data-v-b0410b56]{background:var(--text-main,#111);border-color:var(--text-main,#111);color:var(--bg-main,#fff);font-weight:700}.page-num.ellipsis[data-v-b0410b56]{color:var(--text-muted-light,#999);cursor:default}.loading-state[data-v-b0410b56]{align-items:center;color:var(--text-muted,#666);display:flex;font-size:.85rem;gap:10px;justify-content:center;padding:60px}.spinner[data-v-b0410b56]{animation:spin-b0410b56 .6s linear infinite;border:2px solid var(--border-color,#eee);border-radius:50%;border-top-color:var(--text-muted,#666);height:18px;width:18px}@keyframes spin-b0410b56{to{transform:rotate(1turn)}}.empty-state[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.85rem;padding:60px;text-align:center}.browse-section[data-v-b0410b56]{border-top:1px solid var(--border-color,#eee)}.browse-section .browse-toolbar[data-v-b0410b56]{cursor:pointer;padding:16px clamp(24px,4vw,48px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.browse-toggle[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.75rem;font-weight:600}.browse-filter[data-v-b0410b56]{border-bottom:1px solid var(--border-color,#eee);border-top:1px solid var(--border-color,#eee);display:flex}.browse-filter .filter-input[data-v-b0410b56]{background:var(--bg-main,#fff);border:none;color:var(--text-main,#111);flex:1;font-family:inherit;font-size:.82rem;outline:none;padding:10px clamp(24px,4vw,48px)}.browse-filter .filter-btn[data-v-b0410b56]{background:var(--bg-secondary,#fafafa);border:none;border-left:1px solid var(--border-color,#eee);color:var(--text-main,#111);cursor:pointer;font-size:.8rem;padding:10px 16px}.about-section[data-v-b0410b56]{background:var(--bg-secondary,#fafafa);border-top:1px solid var(--border-color,#eee);padding:24px clamp(24px,4vw,48px)}.about-desc[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.82rem;line-height:1.6;margin:0 0 16px}.about-chips[data-v-b0410b56]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.about-chip[data-v-b0410b56]{align-items:baseline;color:var(--text-muted,#666);display:flex;font-size:.78rem;gap:8px;line-height:1.5}.about-chip-icon[data-v-b0410b56]{font-size:.7rem}.about-chip strong[data-v-b0410b56],.about-chip-icon[data-v-b0410b56]{color:var(--text-main,#111);flex-shrink:0}.ebooks-container[data-v-b0410b56]{border-top:1px solid var(--border-color,#eee);padding:24px 32px 40px;width:100%}.ebooks-header[data-v-b0410b56]{align-items:baseline;border-bottom:1px solid var(--border-color,#eee);display:flex;gap:12px;margin-bottom:20px;padding-bottom:10px}.ebooks-heading[data-v-b0410b56]{color:var(--text-main,#111);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin:0}.ebooks-count[data-v-b0410b56]{color:var(--text-muted-light,#999);font-size:.68rem}.ebooks-grid[data-v-b0410b56]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.ebook-card[data-v-b0410b56]{align-items:center;background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:3px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .15s}.ebook-card[data-v-b0410b56]:hover{background:#00000003;border-color:var(--text-main,#111)}.ebook-icon[data-v-b0410b56]{flex-shrink:0;font-size:1.4rem;line-height:1}.ebook-info[data-v-b0410b56]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ebook-title[data-v-b0410b56]{color:var(--text-main,#111);font-size:.78rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebook-meta[data-v-b0410b56]{color:var(--text-muted-light,#aaa);font-family:SF Mono,monospace;font-size:.62rem}.ebook-arrow[data-v-b0410b56]{color:var(--text-muted-light,#ccc);flex-shrink:0;font-size:.8rem;transition:all .15s}.ebook-card:hover .ebook-arrow[data-v-b0410b56]{color:var(--text-main,#111);transform:translate(3px)}.reader-meta[data-v-b0410b56]{color:var(--text-muted-light,#999);flex-shrink:0;font-family:SF Mono,monospace;font-size:.7rem}.reader-search[data-v-b0410b56]{align-items:center;display:flex;gap:4px}.reader-search-input[data-v-b0410b56]{background:transparent;border:1px solid var(--border-color,#ddd);border-radius:4px;color:var(--text-main,#111);font-family:inherit;font-size:.82rem;outline:none;padding:6px 12px;width:100%}.reader-search-input[data-v-b0410b56]::-moz-placeholder{color:var(--text-muted-light,#999)}.reader-search-input[data-v-b0410b56]::placeholder{color:var(--text-muted-light,#999)}.reader-search-btn[data-v-b0410b56]{background:var(--text-main,#111);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:opacity .15s}.reader-search-btn[data-v-b0410b56]:hover:not(:disabled){opacity:.8}.reader-search-btn[data-v-b0410b56]:disabled{cursor:not-allowed;opacity:.5}.reader-clear-btn[data-v-b0410b56]{background:none;border:1px solid var(--border-color,#eee);border-radius:4px;color:var(--text-muted-light,#aaa);cursor:pointer;font-size:.78rem;padding:6px 10px}.reader-clear-btn[data-v-b0410b56]:hover{color:var(--text-main,#111)}.chunk-text[data-v-b0410b56]{white-space:pre-wrap;word-break:break-word}.chunk-rank[data-v-b0410b56]{color:var(--text-muted-light,#999);font-size:.7rem;margin-right:8px}.chunk-rank[data-v-b0410b56],.chunk-score[data-v-b0410b56]{font-family:SF Mono,monospace}.chunk-score[data-v-b0410b56]{background:#00000008;border-radius:3px;color:var(--text-muted-light,#aaa);font-size:.65rem;padding:1px 6px}.reader-search-info[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.78rem;margin-bottom:16px}.reader-empty[data-v-b0410b56]{color:var(--text-muted,#666);font-size:.85rem;padding:60px 32px;text-align:center}.ebook-status[data-v-b0410b56]{color:var(--text-muted-light,#ccc);flex-shrink:0;font-size:.7rem}.ebook-status.status-1[data-v-b0410b56],.ebook-status.status-done[data-v-b0410b56]{color:#4caf50}.recs-container[data-v-b0410b56]{border-top:1px solid var(--border-color,#eee);display:grid;gap:0;grid-template-columns:repeat(3,1fr);padding:24px 0 0;width:100%}.recs-column[data-v-b0410b56]{border-right:1px solid var(--border-color,#eee);padding:20px 28px}.recs-column[data-v-b0410b56]:last-child{border-right:none}.recs-header[data-v-b0410b56]{align-items:baseline;border-bottom:1px solid var(--border-color,#eee);display:flex;gap:10px;margin-bottom:16px;padding-bottom:10px}.recs-title[data-v-b0410b56]{color:var(--text-main,#111);font-size:.68rem;font-weight:800;letter-spacing:.12em;margin:0;white-space:nowrap}.recs-subtitle[data-v-b0410b56]{color:var(--text-muted-light,#999);font-size:.68rem}.recs-list[data-v-b0410b56]{display:flex;flex-direction:column;gap:8px}.rec-card[data-v-b0410b56]{align-items:center;background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:3px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:all .15s}.rec-card[data-v-b0410b56]:hover{background:#00000003;border-color:var(--text-main,#111)}.rec-card-title[data-v-b0410b56]{color:var(--text-main,#111);flex:1;font-size:.8rem;font-weight:500;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-card-time[data-v-b0410b56]{color:var(--text-muted-light,#aaa);flex-shrink:0;font-family:SF Mono,monospace;font-size:.65rem;white-space:nowrap}.rec-card-author[data-v-b0410b56]{color:var(--text-muted,#888);flex-shrink:0;font-size:.68rem}.rec-card-wasteland[data-v-b0410b56]{padding-right:70px;position:relative}.rec-card-badge[data-v-b0410b56]{background:#8080800f;border-radius:2px;color:var(--text-muted-light,#aaa);font-family:SF Mono,monospace;font-size:.55rem;font-weight:700;letter-spacing:.06em;padding:2px 6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.recs-tags[data-v-b0410b56]{display:flex;flex-wrap:wrap;gap:6px}.rec-tag[data-v-b0410b56]{align-items:center;background:var(--bg-main,#fff);border:1px solid var(--border-color,#eee);border-radius:3px;color:var(--text-muted,#666);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.76rem;gap:5px;padding:5px 12px;transition:all .15s}.rec-tag[data-v-b0410b56]:hover{border-color:var(--text-main,#111);color:var(--text-main,#111)}.rec-tag-count[data-v-b0410b56]{color:var(--text-muted-light,#bbb);font-family:SF Mono,monospace;font-size:.6rem}@media(max-width:768px){.kb-topbar[data-v-b0410b56]{flex-wrap:wrap;gap:8px;padding:12px 16px}.kb-meta-inline[data-v-b0410b56],.kb-view-switch[data-v-b0410b56]{margin-left:0;width:100%}.view-browse[data-v-b0410b56]{height:auto}.doc-name[data-v-b0410b56]{max-width:250px}.filter-input[data-v-b0410b56]{width:140px}.view-about[data-v-b0410b56]{padding:16px}.about-grid[data-v-b0410b56]{grid-template-columns:1fr}.ragflow-iframe[data-v-b0410b56]{min-height:500px}.recs-container[data-v-b0410b56]{grid-template-columns:1fr}.recs-column[data-v-b0410b56]{border-bottom:1px solid var(--border-color,#eee);border-right:none;padding:16px}.recs-column[data-v-b0410b56]:last-child{border-bottom:none}.ebooks-grid[data-v-b0410b56]{grid-template-columns:1fr}.ebooks-container[data-v-b0410b56]{padding:16px}.cwg-reader-v2[data-v-b0410b56]{height:100vh!important;height:100dvh!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:fixed!important;z-index:9999!important}.cwg-v2-toolbar[data-v-b0410b56]{flex-wrap:nowrap;gap:4px;min-height:38px;overflow-x:auto;padding:6px 8px}.cwg-back-btn[data-v-b0410b56]{font-size:.72rem;padding:3px 6px}.cwg-fullscreen-btn[data-v-b0410b56],.cwg-nav-btn[data-v-b0410b56],.cwg-toc-btn[data-v-b0410b56]{flex-shrink:0;font-size:.75rem;height:28px;width:28px}.cwg-search-toggle[data-v-b0410b56]{flex-shrink:0;font-size:.75rem;padding:3px 6px}.cwg-breadcrumb[data-v-b0410b56],.cwg-fullscreen-btn[data-v-b0410b56],.cwg-toolbar-meta[data-v-b0410b56]{display:none!important}.cwg-chapter-nav[data-v-b0410b56]{flex-shrink:0;gap:3px}.cwg-nav-info[data-v-b0410b56]{font-size:.65rem;min-width:36px}.cwg-mode-switcher[data-v-b0410b56]{flex-shrink:0;gap:2px}.cwg-mode-btn[data-v-b0410b56]{height:20px;width:20px}.cwg-mode-dot[data-v-b0410b56]{height:13px;width:13px}.cwg-toc-sidebar[data-v-b0410b56]{max-width:300px;width:80vw}.cwg-search-drawer[data-v-b0410b56]{width:100%!important}.cwg-v2-body[data-v-b0410b56]{overflow:hidden}.cwg-reader-v2[data-v-b0410b56] .pr-page{overflow-wrap:break-word!important;padding:16px 12px!important;word-break:break-all!important}.cwg-reader-v2[data-v-b0410b56] .pr-viewport{overflow:hidden!important}}.cwg-reader-v2[data-v-b0410b56]{background:var(--bg-main,#fff);display:flex;flex-direction:column;height:calc(100vh - 52px);overflow:hidden;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1)}.cwg-reader-v2.cwg-fullscreen[data-v-b0410b56]{border-radius:0;height:100vh;top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.cwg-fullscreen-btn[data-v-b0410b56]{align-items:center;background:#f0f0f0;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:.9rem;height:34px;justify-content:center;transition:all .15s;width:34px}.cwg-fullscreen-btn[data-v-b0410b56]:hover{background:#e0e0e0;border-color:#999;color:#000}.cwg-mode-sepia .cwg-fullscreen-btn[data-v-b0410b56]{background:#e8d5a8;border-color:#c9b78e;color:#5a4a2a}.cwg-mode-sepia .cwg-fullscreen-btn[data-v-b0410b56]:hover{background:#dcc896;border-color:#a8965c;color:#3a2a10}.cwg-mode-dark .cwg-fullscreen-btn[data-v-b0410b56]{background:#2a2a48;border-color:#3a3a5a;color:#c0c0d8}.cwg-mode-dark .cwg-fullscreen-btn[data-v-b0410b56]:hover{background:#35355a;border-color:#55a;color:#e0e0f0}.cwg-v2-toolbar[data-v-b0410b56]{align-items:center;background:#fafafa;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:10px;min-height:48px;padding:8px 16px;z-index:10}.cwg-back-btn[data-v-b0410b56]{background:#f0f0f0;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;font-size:.82rem;font-weight:600;padding:5px 14px;transition:all .15s;white-space:nowrap}.cwg-back-btn[data-v-b0410b56]:hover{background:#e0e0e0;border-color:#999;color:#000}.cwg-toolbar-meta[data-v-b0410b56]{color:#999;font-family:SF Mono,monospace;font-size:.72rem;white-space:nowrap}.cwg-v2-body[data-v-b0410b56]{flex:1;min-height:0;overflow:hidden}.cwg-search-toggle[data-v-b0410b56]{background:#f0f0f0;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:.9rem;margin-left:auto;padding:6px 12px;transition:all .15s}.cwg-search-toggle[data-v-b0410b56]:hover{background:#e0e0e0;border-color:#999;color:#000}.cwg-search-drawer[data-v-b0410b56]{background:var(--bg-subtle,#fafafa);border-left:1px solid var(--border-color,#e8e8e8);box-shadow:-4px 0 16px #0000000f;display:flex;flex-direction:column;gap:12px;height:calc(100% - 48px);overflow-y:auto;padding:16px;pointer-events:none;position:absolute;right:0;top:48px;transform:translate(100%);transition:transform .25s ease;width:340px;z-index:20}.cwg-search-drawer.open[data-v-b0410b56]{pointer-events:auto;transform:translate(0)}.cwg-search-drawer-header[data-v-b0410b56]{align-items:center;border-bottom:1px solid var(--border-color,#eee);color:var(--text-muted,#888);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;padding-bottom:8px;text-transform:uppercase}.cwg-search-drawer-header button[data-v-b0410b56]{background:none;border:none;color:var(--text-muted,#999);cursor:pointer;font-size:.85rem;padding:4px}.cwg-loading[data-v-b0410b56]{align-items:center;color:var(--text-muted,#888);display:flex;font-size:.85rem;gap:10px;justify-content:center;padding:40px 0}.cwg-search-box[data-v-b0410b56]{display:flex;gap:6px}.cwg-search-input[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#ddd);border-radius:4px;color:var(--text-main,#111);flex:1;font-family:inherit;font-size:.85rem;outline:none;padding:8px 12px;transition:border-color .15s}.cwg-search-input[data-v-b0410b56]:focus{border-color:var(--text-main,#333)}.cwg-search-btn[data-v-b0410b56]{background:var(--text-main,#111);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:.82rem;padding:8px 14px;transition:opacity .15s;white-space:nowrap}.cwg-search-btn[data-v-b0410b56]:disabled{cursor:not-allowed;opacity:.5}.cwg-clear-btn[data-v-b0410b56]{background:none;border:none;color:var(--text-muted,#888);cursor:pointer;font-family:inherit;font-size:.75rem;padding:0;text-align:left;text-decoration:underline}.cwg-clear-btn[data-v-b0410b56]:hover{color:var(--text-main,#333)}.cwg-search-hint[data-v-b0410b56]{color:var(--text-muted,#aaa);font-size:.78rem;line-height:1.6}.cwg-search-hint p[data-v-b0410b56]{margin:0 0 6px}.cwg-search-empty[data-v-b0410b56]{color:var(--text-muted,#aaa);font-size:.82rem;padding:12px 0}.cwg-results-list[data-v-b0410b56]{display:flex;flex-direction:column;gap:8px}.cwg-result-card[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#e8e8e8);border-radius:6px;cursor:pointer;padding:12px;transition:all .15s}.cwg-result-card[data-v-b0410b56]:hover{border-color:var(--text-main,#333);box-shadow:0 2px 8px #0000000f}.cwg-result-active[data-v-b0410b56]{background:#ffd2000f!important;border-color:#f0b400!important}.cwg-result-meta[data-v-b0410b56]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.cwg-result-rank[data-v-b0410b56]{color:var(--text-muted,#aaa)}.cwg-result-rank[data-v-b0410b56],.cwg-result-score[data-v-b0410b56]{font-family:SF Mono,monospace;font-size:.7rem}.cwg-result-score[data-v-b0410b56]{background:var(--bg-subtle,#f5f5f5);border-radius:3px;color:var(--text-muted,#888);padding:1px 5px}.cwg-result-text[data-v-b0410b56]{color:var(--text-secondary,#444);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:4;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.cwg-result-text em[data-v-b0410b56],.cwg-result-text mark[data-v-b0410b56]{background:#ffd2004d;border-radius:2px;color:inherit;font-style:normal;padding:0 1px}.cwg-result-jump[data-v-b0410b56]{color:var(--text-muted,#aaa);font-size:.7rem;margin-top:6px;text-align:right}.cwg-result-active .cwg-result-jump[data-v-b0410b56]{color:#c08800}.cwg-nav-btn[data-v-b0410b56],.cwg-toc-btn[data-v-b0410b56]{align-items:center;background:#f0f0f0;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:.9rem;height:34px;justify-content:center;transition:all .15s;width:34px}.cwg-nav-btn[data-v-b0410b56]:hover:not(:disabled),.cwg-toc-btn[data-v-b0410b56]:hover{background:#e0e0e0;border-color:#999;color:#000}.cwg-nav-btn[data-v-b0410b56]:disabled{cursor:not-allowed;opacity:.25}.cwg-breadcrumb[data-v-b0410b56]{align-items:center;display:flex;flex:1;gap:6px;min-width:0;overflow:hidden}.cwg-bc-vol[data-v-b0410b56]{color:var(--text-muted,#999);font-size:.72rem;white-space:nowrap}.cwg-bc-sep[data-v-b0410b56]{color:var(--text-muted,#ccc);font-size:.7rem}.cwg-bc-ch[data-v-b0410b56]{color:var(--text-main,#111);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwg-chapter-nav[data-v-b0410b56]{align-items:center;display:flex;gap:6px}.cwg-nav-info[data-v-b0410b56]{color:var(--text-muted,#888);font-family:SF Mono,monospace;font-size:.72rem;min-width:50px;text-align:center}.cwg-toc-sidebar[data-v-b0410b56]{background:#fafafa;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translate(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1);width:280px;z-index:30}.cwg-toc-sidebar.open[data-v-b0410b56]{transform:translate(0)}.cwg-toc-overlay[data-v-b0410b56]{background:#0003;top:0;right:0;bottom:0;left:0;position:absolute;z-index:25}.cwg-toc-header[data-v-b0410b56]{align-items:center;border-bottom:1px solid #eee;color:#888;display:flex;font-size:.72rem;font-weight:800;justify-content:space-between;letter-spacing:.12em;padding:12px 16px;text-transform:uppercase}.cwg-toc-header button[data-v-b0410b56]{background:none;border:none;color:#999;cursor:pointer;font-size:.85rem;padding:4px}.cwg-toc-nav[data-v-b0410b56]{flex:1;overflow-y:auto;padding:8px 0}.cwg-toc-vol-title[data-v-b0410b56]{border-top:1px solid #eee;color:#111;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-top:4px;padding:10px 16px 4px;text-transform:uppercase}.cwg-toc-vol:first-child .cwg-toc-vol-title[data-v-b0410b56]{border-top:none;margin-top:0}.cwg-toc-ch[data-v-b0410b56]{background:none;border:none;border-left:2px solid transparent;color:#666;cursor:pointer;display:block;font-size:.76rem;line-height:1.4;padding:5px 16px 5px 28px;text-align:left;transition:all .12s;width:100%}.cwg-toc-ch[data-v-b0410b56]:hover{background:#00000008;color:#111}.cwg-toc-ch.active[data-v-b0410b56]{background:#0000000a;border-left-color:#111;color:#111;font-weight:600}.cwg-mode-switcher[data-v-b0410b56]{align-items:center;background:#e8e8e8;border-radius:8px;display:flex;gap:4px;padding:2px}.cwg-mode-btn[data-v-b0410b56]{align-items:center;background:none;border:2px solid transparent;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .15s;width:24px}.cwg-mode-btn.active[data-v-b0410b56]{border-color:#555}.cwg-mode-btn[data-v-b0410b56]:hover{transform:scale(1.1)}.cwg-mode-dot[data-v-b0410b56]{border:1px solid #ccc;border-radius:50%;height:16px;width:16px}.cwg-mode-light .cwg-v2-toolbar[data-v-b0410b56]{background:#fafafa;border-color:#e0e0e0}.cwg-mode-light .cwg-toc-sidebar[data-v-b0410b56]{background:#fafafa;border-color:#e8e8e8}.cwg-mode-sepia[data-v-b0410b56]{background:#f5e6c8!important}.cwg-mode-sepia .cwg-v2-toolbar[data-v-b0410b56]{background:#ecdbb4;border-color:#d4c49e}.cwg-mode-sepia .cwg-back-btn[data-v-b0410b56],.cwg-mode-sepia .cwg-nav-btn[data-v-b0410b56],.cwg-mode-sepia .cwg-search-toggle[data-v-b0410b56],.cwg-mode-sepia .cwg-toc-btn[data-v-b0410b56]{background:#e8d5a8;border-color:#c9b78e;color:#5a4a2a}.cwg-mode-sepia .cwg-back-btn[data-v-b0410b56]:hover,.cwg-mode-sepia .cwg-nav-btn[data-v-b0410b56]:hover:not(:disabled),.cwg-mode-sepia .cwg-search-toggle[data-v-b0410b56]:hover,.cwg-mode-sepia .cwg-toc-btn[data-v-b0410b56]:hover{background:#dcc896;border-color:#a8965c;color:#3a2a10}.cwg-mode-sepia .cwg-bc-vol[data-v-b0410b56]{color:#8a7a5a}.cwg-mode-sepia .cwg-bc-ch[data-v-b0410b56]{color:#3a2a10}.cwg-mode-sepia .cwg-nav-info[data-v-b0410b56],.cwg-mode-sepia .cwg-toolbar-meta[data-v-b0410b56]{color:#8a7a5a}.cwg-mode-sepia .cwg-toc-sidebar[data-v-b0410b56]{background:#f0dbb5;border-color:#d4c49e}.cwg-mode-sepia .cwg-toc-vol-title[data-v-b0410b56]{color:#5a4a2a}.cwg-mode-sepia .cwg-toc-ch[data-v-b0410b56]{color:#6a5a3a}.cwg-mode-sepia .cwg-toc-ch[data-v-b0410b56]:hover{background:#0000000d;color:#3a2a10}.cwg-mode-sepia .cwg-toc-ch.active[data-v-b0410b56]{background:#0000000f;border-left-color:#8a6a2a;color:#3a2a10}.cwg-mode-sepia .cwg-toc-overlay[data-v-b0410b56]{background:#503c1426}.cwg-mode-sepia .cwg-search-drawer[data-v-b0410b56]{background:#f0dbb5;border-color:#d4c49e}.cwg-mode-sepia .cwg-mode-switcher[data-v-b0410b56]{background:#dcc896}.cwg-mode-sepia[data-v-b0410b56] .paged-reader{background:#f5e6c8!important}.cwg-mode-sepia[data-v-b0410b56] .pr-toolbar{background:transparent!important;border-color:#d4c49e!important}.cwg-mode-sepia[data-v-b0410b56] .pr-page{background:#f5e6c8!important;color:#3a2a10!important}.cwg-mode-sepia[data-v-b0410b56] .pr-progress-fill{background:#8a6a2a!important}.cwg-mode-dark[data-v-b0410b56]{background:#1e1e2e!important}.cwg-mode-dark .cwg-v2-toolbar[data-v-b0410b56]{background:#252540;border-color:#335}.cwg-mode-dark .cwg-back-btn[data-v-b0410b56],.cwg-mode-dark .cwg-nav-btn[data-v-b0410b56],.cwg-mode-dark .cwg-search-toggle[data-v-b0410b56],.cwg-mode-dark .cwg-toc-btn[data-v-b0410b56]{background:#2a2a48;border-color:#3a3a5a;color:#c0c0d8}.cwg-mode-dark .cwg-back-btn[data-v-b0410b56]:hover,.cwg-mode-dark .cwg-nav-btn[data-v-b0410b56]:hover:not(:disabled),.cwg-mode-dark .cwg-search-toggle[data-v-b0410b56]:hover,.cwg-mode-dark .cwg-toc-btn[data-v-b0410b56]:hover{background:#35355a;border-color:#55a;color:#e0e0f0}.cwg-mode-dark .cwg-bc-vol[data-v-b0410b56]{color:#88a}.cwg-mode-dark .cwg-bc-sep[data-v-b0410b56]{color:#557}.cwg-mode-dark .cwg-bc-ch[data-v-b0410b56]{color:#d0d0e8}.cwg-mode-dark .cwg-nav-info[data-v-b0410b56]{color:#77a}.cwg-mode-dark .cwg-toolbar-meta[data-v-b0410b56]{color:#66a}.cwg-mode-dark .cwg-toc-sidebar[data-v-b0410b56]{background:#1a1a30;border-color:#2a2a48}.cwg-mode-dark .cwg-toc-header[data-v-b0410b56]{border-color:#2a2a48;color:#77a}.cwg-mode-dark .cwg-toc-header button[data-v-b0410b56]{color:#77a}.cwg-mode-dark .cwg-toc-vol-title[data-v-b0410b56]{border-color:#2a2a48;color:#99c}.cwg-mode-dark .cwg-toc-ch[data-v-b0410b56]{color:#88b}.cwg-mode-dark .cwg-toc-ch[data-v-b0410b56]:hover{background:#ffffff0a;color:#c0c0e0}.cwg-mode-dark .cwg-toc-ch.active[data-v-b0410b56]{background:#ffffff0f;border-left-color:#77d;color:#d0d0f0}.cwg-mode-dark .cwg-toc-overlay[data-v-b0410b56]{background:#00000080}.cwg-mode-dark .cwg-search-drawer[data-v-b0410b56]{background:#1a1a30;border-color:#2a2a48}.cwg-mode-dark .cwg-search-input[data-v-b0410b56]{background:#252540;border-color:#3a3a5a;color:#d0d0e8}.cwg-mode-dark .cwg-search-btn[data-v-b0410b56]{background:#35355a;border-color:#44a;color:#c0c0e0}.cwg-mode-dark .cwg-result-card[data-v-b0410b56]{background:#252540;border-color:#335;color:#b0b0d0}.cwg-mode-dark .cwg-result-card[data-v-b0410b56]:hover{border-color:#55a}.cwg-mode-dark .cwg-mode-switcher[data-v-b0410b56]{background:#2a2a48}.cwg-mode-dark .cwg-mode-dot[data-v-b0410b56]{border-color:#446}.cwg-mode-dark[data-v-b0410b56] .paged-reader{background:#1e1e2e!important}.cwg-mode-dark[data-v-b0410b56] .pr-toolbar{background:transparent!important;border-color:#335!important}.cwg-mode-dark[data-v-b0410b56] .pr-btn{border-color:#3a3a5a!important;color:#99c!important}.cwg-mode-dark[data-v-b0410b56] .pr-btn:hover{color:#c0c0e0!important}.cwg-mode-dark[data-v-b0410b56] .pr-title{color:#99c!important}.cwg-mode-dark[data-v-b0410b56] .pr-page{background:#1e1e2e!important;color:#c8c8e0!important}.cwg-mode-dark[data-v-b0410b56] .pr-page h1,.cwg-mode-dark[data-v-b0410b56] .pr-page h2,.cwg-mode-dark[data-v-b0410b56] .pr-page h3{color:#d8d8f0!important}.cwg-mode-dark[data-v-b0410b56] .pr-page blockquote{border-color:#3a3a5a!important;color:#99b!important}.cwg-mode-dark[data-v-b0410b56] .pr-progress-bar{background:#252540!important}.cwg-mode-dark[data-v-b0410b56] .pr-progress-fill{background:#55a!important}.cwg-mode-dark[data-v-b0410b56] .pr-page-label{color:#66a!important}.cwg-mode-dark[data-v-b0410b56] .pr-font-label{color:#88a!important}.ebook-reader-v2[data-v-b0410b56]{flex-direction:column;height:calc(100vh - 52px);overflow:hidden;position:relative}.ebook-reader-v2[data-v-b0410b56],.ev2-toolbar[data-v-b0410b56]{background:var(--bg-main,#fff);display:flex}.ev2-toolbar[data-v-b0410b56]{align-items:center;border-bottom:1px solid var(--border-color,#eee);flex-shrink:0;gap:12px;min-height:44px;padding:10px 20px}.ev2-search-toggle[data-v-b0410b56]{background:none;border:1px solid var(--border-color,#e0e0e0);border-radius:4px;color:var(--text-muted,#666);cursor:pointer;font-family:inherit;font-size:.85rem;margin-left:auto;padding:6px 12px;transition:all .15s}.ev2-search-toggle[data-v-b0410b56]:hover{border-color:var(--text-main,#111);color:var(--text-main,#111)}.ev2-body[data-v-b0410b56]{flex:1;min-height:0;overflow:hidden}.ev2-search-drawer[data-v-b0410b56]{background:var(--bg-subtle,#fafafa);border-left:1px solid var(--border-color,#e8e8e8);box-shadow:-4px 0 16px #0000000f;display:flex;flex-direction:column;gap:12px;height:calc(100% - 44px);overflow-y:auto;padding:16px;pointer-events:none;position:absolute;right:0;top:44px;transform:translate(100%);transition:transform .25s ease;width:340px;z-index:20}.ev2-search-drawer.open[data-v-b0410b56]{pointer-events:auto;transform:translate(0)}.ev2-search-drawer-header[data-v-b0410b56]{align-items:center;border-bottom:1px solid var(--border-color,#eee);color:var(--text-muted,#888);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;padding-bottom:8px;text-transform:uppercase}.ev2-search-drawer-header button[data-v-b0410b56]{background:none;border:none;color:var(--text-muted,#999);cursor:pointer;font-size:.85rem;padding:4px}.ev2-results-list[data-v-b0410b56]{display:flex;flex-direction:column;gap:8px}.ev2-result-card[data-v-b0410b56]{background:var(--bg-main,#fff);border:1px solid var(--border-color,#e8e8e8);border-radius:6px;cursor:pointer;padding:12px;transition:all .15s}.ev2-result-card[data-v-b0410b56]:hover{border-color:var(--text-main,#333);box-shadow:0 2px 8px #0000000f}.ev2-result-meta[data-v-b0410b56]{align-items:center;display:flex;gap:8px;margin-bottom:6px}body.cwg-reading-mode .cs-wrapper{display:none!important}.case-page[data-v-2c1da570]{--case-bg:#f6f8f7;--case-panel:hsla(0,0%,100%,.86);--case-panel-solid:#fff;--case-border:hsla(0,0%,7%,.1);--case-border-strong:hsla(0,0%,7%,.22);--case-ink:#111;--case-muted:#626a66;--case-soft:#edf2ef;--case-teal:#0f766e;--case-sky:#1d4ed8;--case-amber:#b45309;--grid-line:hsla(0,0%,7%,.045);background-color:var(--case-bg);background-image:linear-gradient(135deg,#ffffffc2 0,#ebf1eeb8 52%,#f6f8f7f5),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;color:var(--case-ink);min-height:100vh}.case-main[data-v-2c1da570]{margin:0 auto;max-width:96%;padding:52px 0 104px;width:96%}.case-hero[data-v-2c1da570]{align-items:stretch;background:linear-gradient(120deg,#fffffff0,#f6f8f7db 62%,#e6edeaeb);border:1px solid var(--case-border-strong);border-radius:8px;box-shadow:0 24px 72px #1118271a;display:grid;gap:28px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);margin-bottom:44px;min-height:640px;min-width:0;overflow:hidden;padding:34px;position:relative}.case-hero[data-v-2c1da570]:before{background:linear-gradient(90deg,hsla(0,0%,7%,.045) 1px,transparent 0),linear-gradient(hsla(0,0%,7%,.035) 1px,transparent 0);background-size:56px 56px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 74%);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),transparent 74%);pointer-events:none;position:absolute}.hero-copy[data-v-2c1da570],.hero-panel[data-v-2c1da570]{min-width:0;position:relative;z-index:1}.hero-copy[data-v-2c1da570]{display:flex;flex-direction:column;justify-content:center;min-width:0}.back-link[data-v-2c1da570]{align-items:center;color:var(--case-muted);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:32px;text-decoration:none;width:-moz-fit-content;width:fit-content}.back-link[data-v-2c1da570]:hover{color:var(--case-ink)}.section-tag[data-v-2c1da570]{color:var(--case-muted);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.hero-copy h1[data-v-2c1da570]{color:var(--case-ink);font-size:76px;letter-spacing:0;line-height:.98;margin:0 0 22px;max-width:1080px;overflow-wrap:anywhere}.hero-subtitle[data-v-2c1da570]{color:var(--case-muted);font-size:19px;line-height:1.7;margin:0;max-width:860px}.hero-actions[data-v-2c1da570]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.btn-ghost[data-v-2c1da570],.btn-primary[data-v-2c1da570]{align-items:center;border:1px solid var(--case-ink);border-radius:6px;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.btn-primary[data-v-2c1da570]{background:var(--case-ink);box-shadow:0 10px 24px #12121229;color:#fff}.btn-ghost[data-v-2c1da570]{background:#ffffff9e;color:var(--case-ink)}.btn-ghost[data-v-2c1da570]:hover,.btn-primary[data-v-2c1da570]:hover{transform:translateY(-1px)}.hero-panel[data-v-2c1da570]{align-self:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid hsla(0,0%,7%,.14);border-radius:8px;box-shadow:0 22px 64px #14211f1f;padding:16px}.panel-head[data-v-2c1da570]{display:grid;gap:6px;padding:8px 8px 16px}.agent-index[data-v-2c1da570],.artifact-index[data-v-2c1da570],.compare-card span[data-v-2c1da570],.panel-kicker[data-v-2c1da570]{color:var(--case-muted);font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.panel-head strong[data-v-2c1da570]{color:var(--case-ink);font-size:24px;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere}.agent-console[data-v-2c1da570]{background:#111816;border:1px solid hsla(0,0%,7%,.14);border-radius:8px;box-shadow:inset 0 1px #ffffff14;color:#f8faf7;min-width:0;overflow:hidden}.console-top[data-v-2c1da570]{align-items:center;background:#18221f;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:7px;min-height:38px;padding:0 14px}.console-top span[data-v-2c1da570]{background:#6b7a75;border-radius:50%;height:8px;width:8px}.console-top span[data-v-2c1da570]:first-child{background:#ef4444}.console-top span[data-v-2c1da570]:nth-child(2){background:#f59e0b}.console-top span[data-v-2c1da570]:nth-child(3){background:#22c55e}.console-top strong[data-v-2c1da570]{color:#f8faf79e;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;letter-spacing:.08em;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.console-body[data-v-2c1da570]{display:grid;gap:18px;padding:18px}.console-flow[data-v-2c1da570]{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.console-flow span[data-v-2c1da570]{background:#2dd4bf1a;border:1px solid rgba(94,234,212,.24);border-radius:6px;display:grid;font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:900;min-height:54px;min-width:0;place-items:center}.console-status[data-v-2c1da570]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px}.console-log span[data-v-2c1da570],.console-status span[data-v-2c1da570],.quality-meter span[data-v-2c1da570]{color:#f8faf79e;display:block;font-size:11px}.console-status strong[data-v-2c1da570]{display:block;font-size:17px;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.console-status em[data-v-2c1da570]{align-self:start;background:#2dd4bf24;border-radius:4px;color:#99f6e4;font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-style:normal;font-weight:900;padding:4px 7px}.console-bars[data-v-2c1da570]{display:grid;gap:8px}.console-bars span[data-v-2c1da570]{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden;position:relative}.console-bars span[data-v-2c1da570]:before{background:linear-gradient(90deg,#2dd4bf,#93c5fd,#fde68a);border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;width:var(--bar-width)}.console-log[data-v-2c1da570]{border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:grid;gap:1px;overflow:hidden}.console-log p[data-v-2c1da570]{align-items:center;background:#ffffff0b;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:10px 12px}.console-log strong[data-v-2c1da570]{color:#fff;font-family:SF Mono,Roboto Mono,monospace;font-size:12px}.agent-grid[data-v-2c1da570],.artifact-grid[data-v-2c1da570],.comparison-grid[data-v-2c1da570],.outcome-grid[data-v-2c1da570],.panel-grid[data-v-2c1da570],.system-grid[data-v-2c1da570],.two-lane[data-v-2c1da570]{background:var(--case-border);border:1px solid var(--case-border);border-radius:8px;display:grid;gap:1px;min-width:0;overflow:hidden}.panel-grid[data-v-2c1da570]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.agent-card[data-v-2c1da570],.artifact-card[data-v-2c1da570],.compare-card[data-v-2c1da570],.info-card[data-v-2c1da570],.lane-card[data-v-2c1da570],.metric[data-v-2c1da570],.quality-board[data-v-2c1da570],.signal-board[data-v-2c1da570]{background:var(--case-panel-solid);min-width:0;padding:28px}.metric span[data-v-2c1da570]{color:var(--case-ink);display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:30px;font-weight:900;line-height:1;margin-bottom:8px}.agent-card strong[data-v-2c1da570],.metric strong[data-v-2c1da570]{color:var(--case-ink);display:block;font-size:13px;margin-bottom:6px}.agent-card p[data-v-2c1da570],.artifact-card p[data-v-2c1da570],.cta-section p[data-v-2c1da570],.info-card p[data-v-2c1da570],.lane-card p[data-v-2c1da570],.metric p[data-v-2c1da570],.signal-row p[data-v-2c1da570]{color:var(--case-muted);font-size:13px;line-height:1.75;margin:0}.case-section[data-v-2c1da570]{margin-top:56px}.section-head[data-v-2c1da570]{display:grid;gap:8px;margin-bottom:20px;max-width:1120px}.cta-section h2[data-v-2c1da570],.lane-card h2[data-v-2c1da570],.section-head h2[data-v-2c1da570]{color:var(--case-ink);font-size:34px;letter-spacing:0;line-height:1.08;margin:0}.system-grid[data-v-2c1da570]{grid-template-columns:1.1fr .9fr}.board-head[data-v-2c1da570]{align-items:start;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.board-head h3[data-v-2c1da570]{color:var(--case-ink);font-size:22px;letter-spacing:0;line-height:1.2;margin:4px 0 0}.board-head>strong[data-v-2c1da570]{background:var(--case-soft);border:1px solid var(--case-border);border-radius:6px;flex-shrink:0;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;padding:6px 9px}.signal-list[data-v-2c1da570]{display:grid;gap:10px}.signal-row[data-v-2c1da570]{align-items:center;background:linear-gradient(90deg,rgba(15,118,110,.08),transparent 34%),#fbfcfb;border:1px solid var(--case-border);border-radius:6px;display:grid;gap:14px;grid-template-columns:minmax(150px,.8fr) 68px minmax(0,1.4fr) 82px;min-width:0;padding:14px;position:relative}.signal-source[data-v-2c1da570]{color:var(--case-ink);font-size:13px;font-weight:850;overflow-wrap:anywhere}.signal-row strong[data-v-2c1da570]{color:var(--case-ink);font-size:18px}.signal-row em[data-v-2c1da570],.signal-row strong[data-v-2c1da570]{font-family:SF Mono,Roboto Mono,monospace}.signal-row em[data-v-2c1da570]{background:#e6f4f1;border-radius:4px;color:var(--case-teal);font-size:9px;font-style:normal;font-weight:900;justify-self:end;padding:4px 7px;text-transform:uppercase}.quality-grid[data-v-2c1da570]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-grid span[data-v-2c1da570]{align-items:center;background:#fbfcfb;border:1px solid var(--case-border);border-radius:6px;color:var(--case-ink);display:flex;font-size:12px;font-weight:800;gap:8px;min-height:46px;padding:10px}.quality-grid i[data-v-2c1da570]{color:var(--case-teal)}.quality-meter[data-v-2c1da570]{background:var(--case-border);border:1px solid var(--case-border);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;overflow:hidden}.quality-meter div[data-v-2c1da570]{background:#111816;padding:14px}.quality-meter strong[data-v-2c1da570]{color:#fff;display:block;font-family:SF Mono,Roboto Mono,monospace;font-size:22px;margin-top:4px}.outcome-grid[data-v-2c1da570]{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card h3[data-v-2c1da570],.info-card h3[data-v-2c1da570]{color:var(--case-ink);font-size:17px;letter-spacing:0;line-height:1.25;margin:0 0 10px}.architecture-track[data-v-2c1da570]{background:var(--case-border-strong);border:1px solid var(--case-border-strong);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.track-node[data-v-2c1da570]{align-content:space-between;background:linear-gradient(180deg,#ffffffc7,#f6f8f7f5),var(--case-panel-solid);display:grid;min-height:110px;padding:14px}.track-node[data-v-2c1da570]:nth-child(2n){background:linear-gradient(180deg,#e6f4f1e0,#fffffffa)}.track-node span[data-v-2c1da570]{color:var(--case-muted);font-family:SF Mono,Roboto Mono,monospace;font-size:12px;font-weight:900}.track-node strong[data-v-2c1da570]{color:var(--case-ink);display:block;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.agent-grid[data-v-2c1da570]{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-card[data-v-2c1da570]{display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:190px;min-width:0}.agent-index[data-v-2c1da570]{color:var(--case-ink)}.artifact-grid[data-v-2c1da570]{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-card[data-v-2c1da570]{align-content:start;background:linear-gradient(180deg,#f6f8f7c7,#fff 48%),#fff;display:grid;gap:12px;min-height:280px}.artifact-card em[data-v-2c1da570]{background:var(--case-soft);border-radius:4px;color:var(--case-muted);font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.artifact-card h3[data-v-2c1da570]{color:var(--case-ink);font-size:22px;letter-spacing:0;line-height:1.2;margin:0}.comparison-grid[data-v-2c1da570],.two-lane[data-v-2c1da570]{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-card ul[data-v-2c1da570]{display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.compare-card li[data-v-2c1da570]{color:var(--case-muted);font-size:13px;line-height:1.65;padding-left:18px;position:relative}.compare-card li[data-v-2c1da570]:before{background:var(--case-ink);content:"";height:7px;left:0;position:absolute;top:.72em;width:7px}.lane-card[data-v-2c1da570]{align-content:start;display:grid;gap:10px}.cta-section[data-v-2c1da570]{align-items:center;background:linear-gradient(135deg,#111816,#0f1f1c 58%,#17231f);border:1px solid var(--case-ink);border-radius:8px;box-shadow:0 24px 72px #11182729;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-top:64px;padding:42px}.cta-section .section-tag[data-v-2c1da570],.cta-section p[data-v-2c1da570]{color:#ffffffb8}.cta-section h2[data-v-2c1da570]{color:#fff}.cta-section .btn-primary[data-v-2c1da570]{background:#fff;border-color:#fff;color:var(--case-ink);flex-shrink:0}@media(max-width:1180px){.artifact-grid[data-v-2c1da570],.case-hero[data-v-2c1da570],.comparison-grid[data-v-2c1da570],.outcome-grid[data-v-2c1da570],.system-grid[data-v-2c1da570],.two-lane[data-v-2c1da570]{grid-template-columns:1fr}.case-hero[data-v-2c1da570]{min-height:auto}.hero-copy h1[data-v-2c1da570]{font-size:56px}.agent-grid[data-v-2c1da570]{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-track[data-v-2c1da570]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.case-main[data-v-2c1da570]{padding:24px 16px 72px;width:100%}.case-hero[data-v-2c1da570]{padding:22px}.hero-copy h1[data-v-2c1da570]{font-size:30px;line-height:1.04}.hero-subtitle[data-v-2c1da570]{font-size:15px}.cta-section h2[data-v-2c1da570],.lane-card h2[data-v-2c1da570],.section-head h2[data-v-2c1da570]{font-size:24px}.architecture-track[data-v-2c1da570],.panel-grid[data-v-2c1da570],.quality-grid[data-v-2c1da570],.quality-meter[data-v-2c1da570],.signal-row[data-v-2c1da570]{grid-template-columns:1fr}.panel-head strong[data-v-2c1da570]{font-size:19px}.hero-panel[data-v-2c1da570]{padding:12px;width:100%}.console-top[data-v-2c1da570]{padding:0 10px}.console-top strong[data-v-2c1da570]{max-width:160px}.console-body[data-v-2c1da570]{gap:12px;padding:12px}.console-flow[data-v-2c1da570]{gap:6px}.console-flow span[data-v-2c1da570]{font-size:10px;min-height:42px}.console-status[data-v-2c1da570]{flex-direction:column}.console-status em[data-v-2c1da570]{align-self:start}.signal-row em[data-v-2c1da570]{justify-self:start}.agent-grid[data-v-2c1da570]{grid-template-columns:1fr}.cta-section[data-v-2c1da570],.hero-actions[data-v-2c1da570]{align-items:stretch;flex-direction:column}.btn-ghost[data-v-2c1da570],.btn-primary[data-v-2c1da570]{width:100%}.agent-card[data-v-2c1da570],.artifact-card[data-v-2c1da570],.compare-card[data-v-2c1da570],.info-card[data-v-2c1da570],.lane-card[data-v-2c1da570],.metric[data-v-2c1da570],.quality-board[data-v-2c1da570],.signal-board[data-v-2c1da570]{padding:20px}}.header[data-v-94cd07c8]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--navbar-bg);border-bottom:1px solid var(--border);position:sticky;top:0;width:100%;z-index:1000}.header-inner[data-v-94cd07c8]{align-items:center;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:96%;padding:0;width:96%}.logo[data-v-94cd07c8]{align-items:center;color:var(--fg);display:inline-flex;flex-shrink:0;font-weight:800;gap:10px;text-decoration:none;transition:opacity .2s var(--ease)}.logo-mark[data-v-94cd07c8]{display:block;height:34px;width:34px}.logo-word[data-v-94cd07c8]{font-size:20px;font-weight:900;letter-spacing:-.04em;line-height:1}.logo[data-v-94cd07c8]:hover{opacity:.7}.nav[data-v-94cd07c8]{align-items:center;display:flex;gap:clamp(16px,1.8vw,28px)}.nav-link[data-v-94cd07c8]{background:none;border:none;color:var(--fg);cursor:pointer;font-size:14px;font-weight:600;padding:0;position:relative;text-decoration:none}.nav-link[data-v-94cd07c8]:after{background:var(--fg);bottom:-6px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s var(--ease);width:100%}.nav-link.active[data-v-94cd07c8]:after{transform:scaleX(1)}.nav-business-link[data-v-94cd07c8]{white-space:nowrap}.nav-dropdown[data-v-94cd07c8]{position:relative}.nav-summary[data-v-94cd07c8]{align-items:center;display:inline-flex;gap:6px;list-style:none}.nav-summary[data-v-94cd07c8]::-webkit-details-marker{display:none}.nav-summary[data-v-94cd07c8]:before{color:var(--muted);content:"+";font-size:12px;font-weight:800}.nav-dropdown[open] .nav-summary[data-v-94cd07c8]:before{content:"-"}.dropdown-panel[data-v-94cd07c8]{background:var(--bg-main);border:1px solid var(--fg);box-shadow:8px 8px #00000014;display:grid;padding:8px;position:absolute;right:0;top:calc(100% + 18px);width:min(360px,88vw);z-index:1002}.dropdown-link[data-v-94cd07c8]{border-bottom:1px solid var(--border);color:inherit;display:grid;gap:4px;padding:12px;text-decoration:none}.dropdown-link[data-v-94cd07c8]:last-child{border-bottom:0}.dropdown-link[data-v-94cd07c8]:hover{background:var(--bg-secondary)}.dropdown-title[data-v-94cd07c8]{font-size:13px;font-weight:800;letter-spacing:-.01em}.dropdown-desc[data-v-94cd07c8]{color:var(--muted);font-size:11px;line-height:1.45}.nav-contact[data-v-94cd07c8]{font-weight:800}.btn-login[data-v-94cd07c8]{background:transparent;border:1px solid var(--fg);border-radius:0;color:var(--fg);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s var(--ease)}.btn-login[data-v-94cd07c8]:hover{background:var(--fg);color:var(--bg-main)}.btn-lang[data-v-94cd07c8]{background:transparent;border:1px solid var(--fg);border-radius:0;color:var(--fg);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 12px;transition:all .2s var(--ease)}.btn-lang[data-v-94cd07c8]:hover{background:var(--fg);color:var(--bg-main)}.btn-theme[data-v-94cd07c8]{align-items:center;background:transparent;border:1px solid var(--fg);border-radius:50%;color:var(--fg);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s var(--ease);width:32px}.btn-theme[data-v-94cd07c8]:hover{background:var(--fg);color:var(--bg-main)}.user-dropdown[data-v-94cd07c8]{position:relative}.btn-user[data-v-94cd07c8]{align-items:center;background:transparent;border:1px solid var(--fg);color:var(--fg);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s var(--ease)}.btn-user[data-v-94cd07c8]:hover{background:var(--fg);color:var(--bg-main)}.btn-user .arrow[data-v-94cd07c8]{font-size:10px;opacity:.6}.user-card[data-v-94cd07c8]{background:var(--bg-main);border:1px solid var(--fg);margin-top:8px;position:absolute;right:0;top:100%;width:240px;z-index:1001}.user-card-header[data-v-94cd07c8]{border-bottom:1px solid var(--border);display:flex;gap:12px;padding:16px}.user-avatar[data-v-94cd07c8]{align-items:center;background:var(--fg);color:var(--bg-main);display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.user-info[data-v-94cd07c8]{flex:1;min-width:0}.user-card-name[data-v-94cd07c8]{color:var(--fg);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-id[data-v-94cd07c8]{color:var(--muted);font-size:11px;margin-top:2px}.user-card-links[data-v-94cd07c8]{display:grid}.user-card-link[data-v-94cd07c8],.user-card-links[data-v-94cd07c8]{border-bottom:1px solid var(--border)}.user-card-link[data-v-94cd07c8]{color:var(--fg);font-size:13px;font-weight:600;padding:11px 16px;text-decoration:none}.user-card-link[data-v-94cd07c8]:last-child{border-bottom:0}.user-card-link[data-v-94cd07c8]:hover{background:var(--bg-secondary)}.btn-logout[data-v-94cd07c8]{background:transparent;border:none;color:var(--muted);cursor:pointer;display:block;font-size:13px;padding:12px;transition:all .2s;width:100%}.btn-logout[data-v-94cd07c8]:hover{background:var(--bg-secondary);color:var(--fg)}.hamburger[data-v-94cd07c8]{background:none;border:1px solid var(--border);cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:6px;width:36px;z-index:1002}.hamburger-line[data-v-94cd07c8]{background:var(--fg);display:block;height:2px;transition:transform .25s var(--ease),opacity .2s;width:100%}.hamburger.is-active .hamburger-line[data-v-94cd07c8]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.is-active .hamburger-line[data-v-94cd07c8]:nth-child(2){opacity:0}.hamburger.is-active .hamburger-line[data-v-94cd07c8]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay[data-v-94cd07c8]{background:#0006;display:none;top:0;right:0;bottom:0;left:0;position:fixed;z-index:999}.overlay-fade-enter-active[data-v-94cd07c8],.overlay-fade-leave-active[data-v-94cd07c8]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-94cd07c8],.overlay-fade-leave-to[data-v-94cd07c8]{opacity:0}@media(max-width:768px){.hamburger[data-v-94cd07c8]{display:flex}.mobile-overlay[data-v-94cd07c8]{display:block}.nav[data-v-94cd07c8]{align-items:stretch;background:var(--bg-main);border-left:1px solid var(--border);box-sizing:border-box;flex-direction:column;gap:0;height:100vh;max-width:100vw;opacity:0;overflow-y:auto;padding:80px 24px 32px;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(.98);transform-origin:top right;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s;visibility:hidden;width:min(320px,86vw);z-index:1001}.nav.nav-open[data-v-94cd07c8]{opacity:1;pointer-events:auto;transform:scaleX(1);transition-delay:0s;visibility:visible}.nav-item[data-v-94cd07c8]{width:100%}.nav .nav-link[data-v-94cd07c8]{border-bottom:1px solid var(--border);display:block;font-size:15px;padding:12px 0}.nav .nav-link[data-v-94cd07c8]:after{display:none}.nav-summary[data-v-94cd07c8]{justify-content:space-between;width:100%}.dropdown-panel[data-v-94cd07c8]{border-color:var(--border);box-shadow:none;margin:8px 0 12px;padding:4px;position:static;width:100%}.dropdown-link[data-v-94cd07c8]{padding:10px}.btn-lang[data-v-94cd07c8],.btn-login[data-v-94cd07c8]{margin-top:8px;text-align:center;width:100%}.btn-user[data-v-94cd07c8],.user-dropdown[data-v-94cd07c8]{width:100%}.btn-user[data-v-94cd07c8]{justify-content:center}.user-card[data-v-94cd07c8]{margin-top:8px;position:static;width:100%}}.site-footer[data-v-7090993e]{background:var(--fg);color:var(--bg-main);margin-top:120px;padding:40px 0}.footer-main[data-v-7090993e]{gap:40px;justify-content:space-between;margin:0 auto;max-width:96%;width:96%}.footer-contact[data-v-7090993e],.footer-main[data-v-7090993e]{align-items:center;display:flex}.footer-contact[data-v-7090993e]{gap:24px}.contact-email[data-v-7090993e]{color:var(--bg-main);font-size:14px;text-decoration:none}.contact-email[data-v-7090993e]:hover{text-decoration:underline}.footer-center[data-v-7090993e]{align-items:center;color:var(--muted-light);display:flex;font-size:13px;gap:8px}.footer-divider[data-v-7090993e]{color:var(--border)}.footer-legal[data-v-7090993e]{display:flex;gap:24px}.footer-legal a[data-v-7090993e]{color:var(--muted-light);font-size:13px;text-decoration:none}.footer-legal a[data-v-7090993e]:hover{color:var(--bg-main)}@media(max-width:768px){.site-footer[data-v-7090993e]{padding:32px 20px}.footer-main[data-v-7090993e]{flex-direction:column;gap:24px;max-width:100%;text-align:center;width:100%}.footer-center[data-v-7090993e]{flex-wrap:wrap;justify-content:center}}.modal-overlay[data-v-d44637c2]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-container[data-v-d44637c2]{background:#fff;border:1px solid #111;max-height:90vh;max-width:420px;overflow-y:auto;position:relative;width:100%}.modal-close[data-v-d44637c2]{align-items:center;background:transparent;border:1px solid #ddd;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:32px}.modal-close[data-v-d44637c2]:hover{background:#111;border-color:#111;color:#fff}.modal-content[data-v-d44637c2]{padding:48px 40px 40px}.modal-header[data-v-d44637c2]{margin-bottom:32px;text-align:center}.modal-title[data-v-d44637c2]{color:#111;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.modal-subtitle[data-v-d44637c2]{color:#666;font-size:14px;margin:0}.login-form[data-v-d44637c2]{gap:20px}.form-group[data-v-d44637c2],.login-form[data-v-d44637c2]{display:flex;flex-direction:column}.form-group[data-v-d44637c2]{gap:8px}.form-label[data-v-d44637c2]{color:#333;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.form-input[data-v-d44637c2]{border:1px solid #ddd;box-sizing:border-box;font-family:inherit;font-size:15px;padding:14px 16px;transition:border-color .2s;width:100%}.form-input[data-v-d44637c2]:focus{border-color:#111;outline:none}.form-input[data-v-d44637c2]:disabled{background:#f5f5f5;cursor:not-allowed}.code-input-wrapper[data-v-d44637c2]{display:flex;gap:12px}.code-input[data-v-d44637c2]{flex:1}.btn-send-code[data-v-d44637c2]{background:#fff;border:1px solid #111;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;padding:14px 20px;transition:all .2s;white-space:nowrap}.btn-send-code[data-v-d44637c2]:hover:not(:disabled){background:#111;color:#fff}.btn-send-code[data-v-d44637c2]:disabled{border-color:#ddd;color:#999;cursor:not-allowed}.error-message[data-v-d44637c2]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;font-size:14px;padding:12px 16px}.btn-submit[data-v-d44637c2]{background:#111;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:16px;transition:all .2s;width:100%}.btn-submit[data-v-d44637c2]:hover:not(:disabled){background:#333}.btn-submit[data-v-d44637c2]:disabled{cursor:not-allowed;opacity:.6}.divider[data-v-d44637c2]{align-items:center;display:flex;gap:16px;margin:28px 0 24px}.divider[data-v-d44637c2]:after,.divider[data-v-d44637c2]:before{background:#e5e5e5;content:"";flex:1;height:1px}.divider-text[data-v-d44637c2]{color:#999;font-size:13px;white-space:nowrap}.social-buttons[data-v-d44637c2]{display:flex;gap:12px}.social-btn[data-v-d44637c2]{align-items:center;background:#fff;border:1px solid #ddd;color:#333;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;transition:all .2s}.social-btn[data-v-d44637c2]:hover{background:#fafafa;border-color:#111}.google-btn[data-v-d44637c2]:hover{border-color:#4285f4}.github-btn[data-v-d44637c2]:hover{border-color:#333}.privacy-hint[data-v-d44637c2]{color:#999;font-size:12px;margin-top:24px;text-align:center}.privacy-hint a[data-v-d44637c2]{color:#666;text-decoration:underline}.privacy-hint a[data-v-d44637c2]:hover{color:#111}.modal-enter-active[data-v-d44637c2],.modal-leave-active[data-v-d44637c2]{transition:opacity .25s ease}.modal-enter-active .modal-container[data-v-d44637c2],.modal-leave-active .modal-container[data-v-d44637c2]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from[data-v-d44637c2],.modal-leave-to[data-v-d44637c2]{opacity:0}.modal-enter-from .modal-container[data-v-d44637c2],.modal-leave-to .modal-container[data-v-d44637c2]{opacity:0;transform:translateY(-20px)}.spotlight[data-v-06403dcb]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-06403dcb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-06403dcb]{background-color:#ffffff4d}.gradient-border[data-v-06403dcb]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-06403dcb]{background-color:#1414144d}.gradient-border[data-v-06403dcb]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-06403dcb]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-06403dcb]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-06403dcb]{position:fixed}.left-0[data-v-06403dcb]{left:0}.right-0[data-v-06403dcb]{right:0}.z-10[data-v-06403dcb]{z-index:10}.z-20[data-v-06403dcb]{z-index:20}.grid[data-v-06403dcb]{display:grid}.mb-16[data-v-06403dcb]{margin-bottom:4rem}.mb-8[data-v-06403dcb]{margin-bottom:2rem}.max-w-520px[data-v-06403dcb]{max-width:520px}.min-h-screen[data-v-06403dcb]{min-height:100vh}.w-full[data-v-06403dcb]{width:100%}.flex[data-v-06403dcb]{display:flex}.cursor-pointer[data-v-06403dcb]{cursor:pointer}.place-content-center[data-v-06403dcb]{place-content:center}.items-center[data-v-06403dcb]{align-items:center}.justify-center[data-v-06403dcb]{justify-content:center}.overflow-hidden[data-v-06403dcb]{overflow:hidden}.bg-white[data-v-06403dcb]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-06403dcb]{padding-left:1rem;padding-right:1rem}.px-8[data-v-06403dcb]{padding-left:2rem;padding-right:2rem}.py-2[data-v-06403dcb]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-06403dcb]{text-align:center}.text-8xl[data-v-06403dcb]{font-size:6rem;line-height:1}.text-xl[data-v-06403dcb]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-06403dcb]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-06403dcb]{font-weight:300}.font-medium[data-v-06403dcb]{font-weight:500}.leading-tight[data-v-06403dcb]{line-height:1.25}.font-sans[data-v-06403dcb]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-06403dcb]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-06403dcb]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-06403dcb]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-06403dcb]{padding-left:0;padding-right:0}.sm\:px-6[data-v-06403dcb]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-06403dcb]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-06403dcb]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-06403dcb]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-4b6f0a29]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-4b6f0a29]{position:fixed}.-bottom-1\/2[data-v-4b6f0a29]{bottom:-50%}.left-0[data-v-4b6f0a29]{left:0}.right-0[data-v-4b6f0a29]{right:0}.grid[data-v-4b6f0a29]{display:grid}.mb-16[data-v-4b6f0a29]{margin-bottom:4rem}.mb-8[data-v-4b6f0a29]{margin-bottom:2rem}.h-1\/2[data-v-4b6f0a29]{height:50%}.max-w-520px[data-v-4b6f0a29]{max-width:520px}.min-h-screen[data-v-4b6f0a29]{min-height:100vh}.place-content-center[data-v-4b6f0a29]{place-content:center}.overflow-hidden[data-v-4b6f0a29]{overflow:hidden}.bg-white[data-v-4b6f0a29]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-4b6f0a29]{padding-left:2rem;padding-right:2rem}.text-center[data-v-4b6f0a29]{text-align:center}.text-8xl[data-v-4b6f0a29]{font-size:6rem;line-height:1}.text-xl[data-v-4b6f0a29]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-4b6f0a29]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-4b6f0a29]{font-weight:300}.font-medium[data-v-4b6f0a29]{font-weight:500}.leading-tight[data-v-4b6f0a29]{line-height:1.25}.font-sans[data-v-4b6f0a29]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-4b6f0a29]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-4b6f0a29]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-4b6f0a29]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-4b6f0a29]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-4b6f0a29]{font-size:2.25rem;line-height:2.5rem}}
