:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--primary:#2563eb;--primary-dark:#1d4ed8;--text-muted:#64748b;--border:#e2e8f0;--card-bg:#fff;--header-h:52px;--tabbar-h:56px;--safe-bottom:env(safe-area-inset-bottom,0px);background-color:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{overscroll-behavior-y:none;min-width:320px;min-height:100vh}#app{min-height:100vh}.container{width:100%;max-width:640px;margin:0 auto;padding:0 1rem}.page-title{color:#0f172a;margin-bottom:.5rem;font-size:1.375rem;font-weight:700}.page-desc{color:var(--text-muted);font-size:.875rem;line-height:1.6}.section-block{margin-bottom:1rem}.section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;padding-left:.25rem;font-size:.8125rem;font-weight:600}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--primary);color:#fff}.btn-block{width:100%}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:1rem}.mobile-header[data-v-12f5f7b3]{z-index:100;height:var(--header-h);padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#ffffffeb;position:fixed;top:0;left:0;right:0}.inner[data-v-12f5f7b3]{max-width:640px;height:var(--header-h);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1rem;display:flex}.brand[data-v-12f5f7b3]{align-items:center;gap:.5rem;min-width:0;font-size:.9375rem;text-decoration:none;display:flex}.logo[data-v-12f5f7b3]{object-fit:contain;flex-shrink:0;width:3em;height:3em}.name[data-v-12f5f7b3]{color:#0f172a;white-space:nowrap;font-size:1em;font-weight:700}.right[data-v-12f5f7b3]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-title[data-v-12f5f7b3]{color:var(--text-muted);font-size:.8125rem}.locale-switch[data-v-12f5f7b3]{gap:2px;display:flex}.locale-switch button[data-v-12f5f7b3]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:11px}.locale-switch button.active[data-v-12f5f7b3]{color:#fff;background:#2563eb;border-color:#2563eb}.tab-bar[data-v-eef0f82b]{z-index:1100;width:100%;max-width:640px;height:calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#fffffffa;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f172a14}.tab-item[data-v-eef0f82b]{color:#94a3b8;min-height:var(--tabbar-h);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:color .2s;display:flex}.tab-item.active[data-v-eef0f82b]{color:var(--primary)}.icon[data-v-eef0f82b]{font-size:1.25rem;line-height:1}.label[data-v-eef0f82b]{font-size:.6875rem;font-weight:600}.chat-boy-avatar[data-v-0b0358da]{width:100%;height:100%;display:block}.chat-boy-avatar.fab[data-v-0b0358da]{width:54px;height:54px}.chat-boy-avatar.small[data-v-0b0358da]{width:40px;height:40px}.chat-boy-avatar.tiny[data-v-0b0358da]{width:28px;height:28px}.chat-assistant[data-v-bb53f043]{z-index:9999;position:fixed;top:30vh;bottom:auto;right:20px;transform:translateY(-50%)}.chat-assistant.mobile[data-v-bb53f043]{right:12px;top:calc(var(--header-h) + (100dvh - var(--header-h) - var(--tabbar-h) - var(--safe-bottom)) * .46);bottom:auto;transform:translateY(-50%)}.chat-fab[data-v-bb53f043]{color:#fff;cursor:pointer;background:linear-gradient(160deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:10px 12px 12px;transition:transform .2s,box-shadow .2s;animation:3s ease-in-out infinite fab-float-bb53f043;display:flex;position:relative;box-shadow:0 12px 32px #2563eb66,0 0 0 4px #ffffffe6}@keyframes fab-float-bb53f043{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.chat-fab[data-v-bb53f043]:hover{animation:none;transform:translateY(-6px)scale(1.02);box-shadow:0 16px 36px #2563eb7a,0 0 0 4px #fffffff2}.chat-assistant.open .chat-fab[data-v-bb53f043]{opacity:0;pointer-events:none;transform:scale(.8)}.fab-pulse[data-v-bb53f043]{pointer-events:none;background:#3b82f647;border-radius:22px;animation:2s infinite pulse-bb53f043;position:absolute;inset:-4px}.fab-badge[data-v-bb53f043]{color:#fff;background:#22c55e;border:2px solid #fff;border-radius:999px;padding:2px 7px;font-size:.625rem;font-weight:700;line-height:1.4;position:absolute;top:-6px;right:-4px}@keyframes pulse-bb53f043{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.08)}}.fab-label[data-v-bb53f043]{white-space:nowrap;letter-spacing:.02em;font-size:.8125rem;font-weight:700}.avatar[data-v-bb53f043]{border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar.fab[data-v-bb53f043]{background:#fff;border-radius:50%;width:54px;height:54px;padding:2px;box-shadow:0 4px 12px #0f172a1f}.avatar.small[data-v-bb53f043]{width:40px;height:40px}.avatar.tiny[data-v-bb53f043]{width:28px;height:28px;margin-top:2px}.avatar svg[data-v-bb53f043]{width:100%;height:100%}.chat-panel[data-v-bb53f043]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 48px);display:flex;position:absolute;top:50%;bottom:auto;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 20px 50px #0f172a2e}.chat-assistant.mobile .chat-panel[data-v-bb53f043]{width:calc(100vw - 32px);height:min(68vh,580px);max-height:calc(100vh - 120px);top:50%}.chat-header[data-v-bb53f043]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.header-info[data-v-bb53f043]{align-items:center;gap:10px;display:flex}.header-info strong[data-v-bb53f043]{font-size:.95rem;display:block}.header-info span[data-v-bb53f043]{opacity:.9;font-size:.75rem}.icon-btn[data-v-bb53f043]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;width:32px;height:32px;font-size:1.25rem;line-height:1}.chat-messages[data-v-bb53f043]{background:#f8fafc;flex:1;padding:14px;overflow-y:auto}.message-row[data-v-bb53f043]{gap:8px;margin-bottom:12px;display:flex}.message-row.user[data-v-bb53f043]{justify-content:flex-end}.bubble-wrap[data-v-bb53f043]{max-width:78%}.bubble[data-v-bb53f043]{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:10px 12px;font-size:.875rem;line-height:1.6}.message-row.bot .bubble[data-v-bb53f043]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-top-left-radius:4px}.message-row.user .bubble[data-v-bb53f043]{color:#fff;background:#2563eb;border-top-right-radius:4px}.bubble.typing[data-v-bb53f043]{color:#64748b;background:#fff;border:1px solid #e2e8f0}.acceptance[data-v-bb53f043]{color:#64748b;margin-top:6px;font-size:.75rem}.acceptance[data-level=yes][data-v-bb53f043]{color:#15803d}.acceptance[data-level=partial][data-v-bb53f043]{color:#b45309}.acceptance[data-level=no][data-v-bb53f043]{color:#b91c1c}.related-tags[data-v-bb53f043]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.related-tags span[data-v-bb53f043]{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:2px 8px;font-size:.75rem}.quick-questions[data-v-bb53f043]{background:#f8fafc;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;gap:6px;max-height:132px;padding:0 12px 10px;display:flex;overflow:hidden auto}.chip[data-v-bb53f043]{text-align:left;color:#1d4ed8;cursor:pointer;white-space:normal;word-break:break-word;background:#fff;border:1px solid #bfdbfe;border-radius:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:.75rem;line-height:1.4}.chip[data-v-bb53f043]:disabled{opacity:.6;cursor:not-allowed}.lead-form[data-v-bb53f043]{background:#fff;border-top:1px solid #e2e8f0;gap:8px;padding:10px 12px;display:grid}.lead-title[data-v-bb53f043]{color:#334155;font-size:.8125rem;font-weight:600}.lead-form input[data-v-bb53f043],.lead-form select[data-v-bb53f043],.lead-form textarea[data-v-bb53f043]{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:.8125rem}.lead-actions[data-v-bb53f043]{justify-content:flex-end;gap:8px;display:flex}.btn-primary[data-v-bb53f043],.btn-secondary[data-v-bb53f043],.send-btn[data-v-bb53f043]{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.8125rem}.btn-primary[data-v-bb53f043],.send-btn[data-v-bb53f043]{color:#fff;background:#2563eb}.btn-primary[data-v-bb53f043]:disabled,.send-btn[data-v-bb53f043]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-bb53f043]{color:#475569;background:#f1f5f9}.chat-footer[data-v-bb53f043]{background:#fff;border-top:1px solid #e2e8f0;gap:8px;padding:10px 12px;display:flex}.chat-footer textarea[data-v-bb53f043]{resize:none;font:inherit;border:1px solid #cbd5e1;border-radius:10px;flex:1;max-height:80px;padding:8px 10px;font-size:.875rem}.chat-links[data-v-bb53f043]{background:#fff;justify-content:space-between;gap:8px;padding:0 12px 10px;display:flex}.link-btn[data-v-bb53f043]{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:none}.form-error[data-v-bb53f043]{color:#b91c1c;font-size:.75rem}.form-success[data-v-bb53f043]{color:#15803d;font-size:.75rem}.panel-enter-active[data-v-bb53f043],.panel-leave-active[data-v-bb53f043]{transition:opacity .2s,transform .2s}.panel-enter-from[data-v-bb53f043],.panel-leave-to[data-v-bb53f043]{opacity:0}.app-shell[data-v-dde4541c]{background:#f1f5f9;flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-dde4541c]{padding-top:var(--header-h);padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 12px);flex:1}.service-card[data-v-92f5ca58]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:1rem}.service-card.compact[data-v-92f5ca58]{padding:.875rem}.head[data-v-92f5ca58]{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.icon[data-v-92f5ca58]{font-size:1.5rem;line-height:1}h3[data-v-92f5ca58]{color:#0f172a;font-size:1rem;font-weight:700}.summary[data-v-92f5ca58]{color:var(--text-muted);margin-bottom:.75rem;font-size:.8125rem;line-height:1.65}ul[data-v-92f5ca58]{flex-direction:column;gap:.375rem;list-style:none;display:flex}li[data-v-92f5ca58]{color:#475569;padding-left:1rem;font-size:.8125rem;position:relative}li[data-v-92f5ca58]:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.hero[data-v-d010cc70]{color:#fff;background:linear-gradient(160deg,#0f172a,#1e3a5f 55%,#1e40af);flex-direction:column;padding:1.25rem 1rem 1.125rem;display:flex}.eyebrow[data-v-d010cc70]{background:#ffffff1f;border-radius:999px;align-self:flex-start;margin-bottom:.875rem;padding:.25rem .625rem;font-size:.75rem;display:inline-block}h1[data-v-d010cc70]{margin-bottom:.375rem;font-size:1.625rem;font-weight:800;line-height:1.25}.lead[data-v-d010cc70]{color:#93c5fd;margin-bottom:.75rem;font-size:.9375rem}.desc[data-v-d010cc70]{color:#cbd5e1;margin-bottom:1rem;font-size:.875rem;line-height:1.7}.hero-actions[data-v-d010cc70]{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.btn[data-v-d010cc70]{text-align:center;border-radius:10px;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:block}.btn.primary[data-v-d010cc70]{color:#fff;background:#2563eb}.btn.ghost[data-v-d010cc70]{color:#fff;border:1px solid #ffffff59}.btn.full[data-v-d010cc70]{width:100%}.stats[data-v-d010cc70]{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.25rem;padding-top:1rem;display:grid}.stats strong[data-v-d010cc70]{font-size:1.25rem;line-height:1.2;display:block}.stats span[data-v-d010cc70]{color:#94a3b8;font-size:.75rem}.block[data-v-d010cc70]{padding:1rem}.stack[data-v-d010cc70]{flex-direction:column;gap:.75rem;display:flex}.loading-tip[data-v-d010cc70]{color:var(--text-muted);font-size:.875rem}.advantage h3[data-v-d010cc70]{margin-bottom:.375rem;font-size:.9375rem}.advantage p[data-v-d010cc70]{color:var(--text-muted);font-size:.8125rem;line-height:1.6}.cta-card[data-v-d010cc70]{color:#fff;background:linear-gradient(135deg,#1e40af,#2563eb);border:none}.cta-card h2[data-v-d010cc70]{margin-bottom:.5rem;font-size:1.0625rem}.cta-card p[data-v-d010cc70]{color:#dbeafe;margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.loading-tip[data-v-750e2d1a]{text-align:center;color:#64748b;padding:1rem 0}.consult-link[data-v-750e2d1a]{color:#2563eb;margin-top:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.page[data-v-242ff1a4]{padding:1rem 1rem .5rem}.page-head[data-v-242ff1a4]{margin-bottom:1rem}.block[data-v-242ff1a4]{margin-bottom:1.25rem}.intro h2[data-v-242ff1a4]{color:#0f172a;margin-bottom:.75rem;font-size:1.0625rem}.intro p[data-v-242ff1a4]{color:#475569;margin-bottom:.75rem;font-size:.875rem;line-height:1.75}.intro p[data-v-242ff1a4]:last-child{margin-bottom:0}.stack[data-v-242ff1a4]{flex-direction:column;gap:.625rem;display:flex}.mission[data-v-242ff1a4]{border-left:3px solid var(--primary)}.mission h3[data-v-242ff1a4]{color:var(--primary);margin-bottom:.375rem;font-size:.875rem}.mission p[data-v-242ff1a4]{color:#475569;font-size:.8125rem;line-height:1.6}.timeline[data-v-242ff1a4]{flex-direction:column;gap:.625rem;display:flex}.timeline-item[data-v-242ff1a4]{border:1px solid var(--border);background:#fff;border-radius:12px;gap:.875rem;padding:.875rem;display:flex}.step[data-v-242ff1a4]{color:var(--primary);min-width:28px;font-size:1rem;font-weight:800}.timeline-item h3[data-v-242ff1a4]{margin-bottom:.25rem;font-size:.9375rem}.timeline-item p[data-v-242ff1a4]{color:var(--text-muted);font-size:.8125rem;line-height:1.55}.company-map[data-v-698581f6]{margin-top:.75rem}.map-box[data-v-698581f6]{border:1px solid var(--border);background:#e2e8f0;border-radius:12px;width:100%;height:180px;position:relative;overflow:hidden}.map-box.loading[data-v-698581f6]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;animation:1.2s infinite shimmer-698581f6}.placeholder[data-v-698581f6]{color:var(--text-muted);justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:0}@keyframes shimmer-698581f6{0%{background-position:200% 0}to{background-position:-200% 0}}.error[data-v-698581f6]{color:#dc2626;margin-top:.5rem;font-size:.8125rem}.nav-btn[data-v-698581f6]{border:1px solid var(--primary);width:100%;min-height:40px;color:var(--primary);background:#eff6ff;border-radius:10px;margin-top:.625rem;font-size:.8125rem;font-weight:600}.page[data-v-15951896]{padding:1rem 1rem .5rem}.page-head[data-v-15951896],.block[data-v-15951896]{margin-bottom:1rem}.contact-card h2[data-v-15951896],.form-card h2[data-v-15951896]{color:#0f172a;margin-bottom:1rem;font-size:1.0625rem}.info-row[data-v-15951896]{text-align:left;width:100%;font:inherit;cursor:default;background:0 0;border:none;border-bottom:1px solid #f1f5f9;padding:.75rem 0;display:block}button.info-row[data-v-15951896]{cursor:pointer}.info-row[data-v-15951896]:last-child{border-bottom:none}.info-row.address[data-v-15951896]{padding-bottom:0}.info-row.map-only[data-v-15951896]{cursor:default;border-bottom:none;padding-top:.5rem}.mobile-access-row[data-v-15951896]{border-bottom:none;padding-top:.75rem}.mobile-access-row .tip[data-v-15951896]{color:#64748b;font-size:.8125rem;font-weight:400;line-height:1.5}.label[data-v-15951896]{color:#94a3b8;margin-bottom:.25rem;font-size:.75rem;display:block}.value[data-v-15951896]{color:#0f172a;font-size:.9375rem;font-weight:500}.value.link[data-v-15951896]{color:var(--primary)}.field[data-v-15951896]{margin-bottom:1rem}label[data-v-15951896]{color:#374151;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}label em[data-v-15951896]{color:#ef4444;font-style:normal}input[data-v-15951896],select[data-v-15951896],textarea[data-v-15951896]{background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;min-height:44px;padding:.625rem .875rem;font-family:inherit;font-size:16px}textarea[data-v-15951896]{resize:vertical;min-height:100px}input[data-v-15951896]:focus,select[data-v-15951896]:focus,textarea[data-v-15951896]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}input.invalid[data-v-15951896],select.invalid[data-v-15951896],textarea.invalid[data-v-15951896]{border-color:#ef4444}input.invalid[data-v-15951896]:focus,select.invalid[data-v-15951896]:focus,textarea.invalid[data-v-15951896]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.field-error[data-v-15951896]{color:#dc2626;margin-top:.375rem;font-size:.75rem;line-height:1.4}.alert[data-v-15951896]{border-radius:10px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.alert.success[data-v-15951896]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.alert.error[data-v-15951896]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.page[data-v-adf1ace2]{padding:0 1rem 1rem}.hero[data-v-adf1ace2]{color:#fff;background:linear-gradient(135deg,#0f172a,#1e40af);margin:0 -1rem;padding:2rem 1.25rem}.hero h1[data-v-adf1ace2]{margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.3}.hero-sub[data-v-adf1ace2]{color:#cbd5e1;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.hero-actions[data-v-adf1ace2]{flex-direction:column;gap:.625rem;display:flex}.btn[data-v-adf1ace2]{text-align:center;cursor:pointer;border:none;border-radius:10px;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:block}.primary[data-v-adf1ace2]{color:#fff;background:#2563eb}.ghost[data-v-adf1ace2]{color:#fff;background:0 0;border:1px solid #ffffff59}.white[data-v-adf1ace2]{color:#1d4ed8;background:#fff}.block[data-v-adf1ace2]{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:1rem;padding:1.25rem}.block.alt[data-v-adf1ace2]{background:#f8fafc}.label[data-v-adf1ace2]{color:#0f172a;margin-bottom:.35rem;font-size:1rem;font-weight:700}.hint[data-v-adf1ace2]{color:#64748b;margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.feature-card[data-v-adf1ace2]{border-bottom:1px solid #f1f5f9;padding:1rem 0}.feature-card[data-v-adf1ace2]:last-child{border-bottom:none;padding-bottom:0}.feature-card[data-v-adf1ace2]:first-child{padding-top:0}.icon[data-v-adf1ace2]{margin-bottom:.5rem;font-size:1.5rem;display:block}.feature-card h2[data-v-adf1ace2]{color:#0f172a;margin-bottom:.35rem;font-size:.9375rem}.feature-card p[data-v-adf1ace2]{color:#64748b;white-space:pre-line;font-size:.8125rem;line-height:1.65}.check-list[data-v-adf1ace2]{margin:0;padding:0;list-style:none}.check-list li[data-v-adf1ace2]{color:#334155;border-bottom:1px solid #e2e8f0;padding:.5rem 0 .5rem 1.25rem;font-size:.8125rem;line-height:1.55;position:relative}.check-list li[data-v-adf1ace2]:before{content:"✓";color:#2563eb;font-weight:700;position:absolute;left:0}.tags[data-v-adf1ace2]{flex-wrap:wrap;gap:.5rem;display:flex}.tag[data-v-adf1ace2]{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.cta[data-v-adf1ace2]{color:#fff;text-align:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);margin:1rem -1rem 0;padding:2rem 1.25rem}.cta h2[data-v-adf1ace2]{margin-bottom:.5rem;font-size:1.0625rem;line-height:1.4}.cta p[data-v-adf1ace2]{color:#bfdbfe;margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.cases-block[data-v-adf1ace2]{margin-bottom:.5rem}.stack[data-v-adf1ace2]{flex-direction:column;gap:.75rem;display:flex}.card[data-v-adf1ace2]{background:#fafafa;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.meta[data-v-adf1ace2]{color:#64748b;margin-bottom:.35rem;font-size:.75rem}.card h3[data-v-adf1ace2]{color:#0f172a;margin-bottom:.35rem;font-size:.9375rem}.summary[data-v-adf1ace2]{color:#64748b;margin-bottom:.75rem;font-size:.8125rem;line-height:1.6}.link[data-v-adf1ace2]{color:#2563eb;font-size:.8125rem;font-weight:600;text-decoration:none}.muted[data-v-adf1ace2]{color:#94a3b8;font-size:.875rem}.section[data-v-6b1a7029]{padding:4rem 0 5rem}.article[data-v-6b1a7029]{max-width:800px}.meta[data-v-6b1a7029]{color:#64748b;margin-bottom:.5rem}h1[data-v-6b1a7029]{color:#0f172a;margin-bottom:1rem;font-size:2rem}.summary[data-v-6b1a7029]{color:#64748b;margin-bottom:1.5rem;line-height:1.8}.cover[data-v-6b1a7029]{border-radius:12px;width:100%;margin-bottom:1.5rem}.content[data-v-6b1a7029] p{color:#334155;margin-bottom:1rem;line-height:1.8}.content[data-v-6b1a7029] h3{color:#0f172a;margin:1.25rem 0 .5rem;font-size:1rem}.content[data-v-6b1a7029] ul{margin-bottom:1rem;padding-left:1.25rem}.content[data-v-6b1a7029] li{color:#334155;margin-bottom:.35rem;font-size:.9375rem;line-height:1.75}.content[data-v-6b1a7029] a{color:#2563eb;word-break:break-all}.content[data-v-6b1a7029] a.js-copy-link{cursor:pointer;text-decoration:underline}.copy-toast[data-v-6b1a7029]{z-index:1000;color:#fff;white-space:nowrap;pointer-events:none;background:#0f172aeb;border-radius:8px;padding:.65rem 1.1rem;font-size:.875rem;position:fixed;bottom:4.5rem;left:50%;transform:translate(-50%)}.muted[data-v-6b1a7029]{color:#94a3b8}.hero-mini[data-v-2f8102ab]{background:#f8fafc;padding:4rem 0 2rem}.hero-mini h1[data-v-2f8102ab]{color:#0f172a;font-size:2rem}.section[data-v-2f8102ab]{padding:3rem 0 5rem}.list[data-v-2f8102ab]{flex-direction:column;gap:1rem;display:flex}.item[data-v-2f8102ab]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.date[data-v-2f8102ab]{color:#94a3b8;margin-bottom:.25rem;font-size:.8125rem}h2[data-v-2f8102ab]{color:#0f172a;margin-bottom:.35rem;font-size:1.125rem}.summary[data-v-2f8102ab]{color:#64748b;font-size:.9375rem}.link[data-v-2f8102ab]{color:#2563eb;white-space:nowrap;font-weight:600;text-decoration:none}.muted[data-v-2f8102ab]{color:#94a3b8}.section[data-v-80d62b7b]{padding:4rem 0 5rem}.article[data-v-80d62b7b]{max-width:800px}.meta[data-v-80d62b7b]{color:#64748b;margin-bottom:.5rem}h1[data-v-80d62b7b]{color:#0f172a;margin-bottom:1rem;font-size:2rem}.summary[data-v-80d62b7b]{color:#64748b;margin-bottom:1.5rem;line-height:1.8}.cover[data-v-80d62b7b]{border-radius:12px;width:100%;margin-bottom:1.5rem}.content[data-v-80d62b7b] p{color:#334155;margin-bottom:1rem;line-height:1.8}.muted[data-v-80d62b7b]{color:#94a3b8}
