.hero-dark[data-v-9ddea134]{background:linear-gradient(135deg,#0a1628,#152238 50%,#0d2137);padding:80px 0 50px;text-align:center}.hero-inner[data-v-9ddea134]{float:none;margin-left:auto;margin-right:auto}.back-link[data-v-9ddea134]{color:hsla(0,0%,100%,.6);font-size:.85em;text-decoration:none;display:inline-block;margin-bottom:24px;transition:color .2s ease}.back-link[data-v-9ddea134]:hover{color:#fff;text-decoration:none}.hero-icon-name[data-v-9ddea134]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.source-icon-wrap[data-v-9ddea134]{background:hsla(0,0%,100%,.08);border:1px solid #2a3a50;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center}.source-name-label[data-v-9ddea134]{color:#03a0dc;font-weight:600;font-size:.95em;letter-spacing:.02em}.hero-dark h1[data-v-9ddea134]{color:#fff;font-weight:600;line-height:1.2;font-size:2.1em;margin-bottom:16px}.hero-subtext[data-v-9ddea134]{color:hsla(0,0%,100%,.85);font-size:1.1em;line-height:1.75;max-width:640px;margin:0 auto}.inline-link[data-v-9ddea134]{color:#03a0dc}.inline-link[data-v-9ddea134]:hover{color:#5ec8f0}.capabilities-section[data-v-9ddea134]{padding:80px 0 50px;background:#fff}.capabilities-section h2[data-v-9ddea134]{color:#111;font-weight:700;font-size:2em;letter-spacing:-.5px;margin-bottom:8px}.section-subtitle[data-v-9ddea134]{color:#777;font-size:1.05em;margin-top:0;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}.capability-card[data-v-9ddea134]{border:1px solid #e8ecf1;border-radius:6px;background:#f7f9fc;min-height:100%;transition:all .2s ease}.capability-card[data-v-9ddea134]:hover{border-color:#03a0dc;box-shadow:0 4px 16px rgba(0,0,0,.05)}.capability-text[data-v-9ddea134]{color:#444;font-size:.95em;line-height:1.65;margin:0}.warehouses-section[data-v-9ddea134]{padding:50px 0 80px;background:#f7f9fc}.warehouses-section h2[data-v-9ddea134]{color:#111;font-weight:700;font-size:2em;letter-spacing:-.5px;margin-bottom:8px}.warehouse-card-link[data-v-9ddea134]{text-decoration:none;color:inherit;display:block}.warehouse-card[data-v-9ddea134]{border:1px solid #e8ecf1;border-radius:6px;min-height:120px;transition:all .3s ease;background:#fff}.warehouse-card[data-v-9ddea134]:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px);border-color:#03a0dc}.card-header[data-v-9ddea134]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.icon-wrapper[data-v-9ddea134]{background:#e3f4f7;width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warehouse-card h3[data-v-9ddea134]{font-weight:600;font-size:1.15em;color:#222;margin:0}.card-meta[data-v-9ddea134]{color:#666;font-size:.9em;margin:0}.empty-guides[data-v-9ddea134]{text-align:center;color:#777;max-width:480px;margin:0 auto;line-height:1.7}.empty-guides a[data-v-9ddea134]{color:#03a0dc}.config-section[data-v-9ddea134]{padding:60px 0 70px;background:#fff}.config-heading[data-v-9ddea134]{color:#222;font-size:1.5em;font-weight:600;margin-bottom:10px;text-align:left}.config-lead[data-v-9ddea134]{color:#555;font-size:1em;line-height:1.7;margin-bottom:28px;text-align:left}.config-subheading[data-v-9ddea134]{color:#222;font-size:1.05em;font-weight:600;margin:24px 0 12px;text-align:left}.code-block[data-v-9ddea134]{background:#0a1628;color:#e0e6ed;padding:20px 24px;border-radius:6px;overflow-x:auto;margin-bottom:8px;font-size:.88em;line-height:1.7;text-align:left}.code-block code[data-v-9ddea134]{background:none;padding:0;color:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word}.config-section code[data-v-9ddea134]{background:#f4f6f8;padding:2px 6px;border-radius:3px;font-size:.88em;color:#d63384}.cta-section[data-v-9ddea134]{background:#0a1628;padding:60px 0 80px}.cta-section h2[data-v-9ddea134]{color:#fff;font-weight:700;margin-bottom:10px}.cta-section p[data-v-9ddea134]{color:hsla(0,0%,100%,.75);font-size:1.05em;line-height:1.6}.cta-section .btn-secondary[data-v-9ddea134]{background:#f06;border-color:#f06;color:#fff}.cta-section .btn-secondary[data-v-9ddea134]:hover{background:#e6005c;border-color:#e6005c}.not-found .hero-dark[data-v-9ddea134]{text-align:center}.not-found h1[data-v-9ddea134]{font-size:2em}@media (max-width:767px){.hero-dark[data-v-9ddea134]{padding:60px 0 36px}.hero-dark h1[data-v-9ddea134]{font-size:1.65em}.capabilities-section h2[data-v-9ddea134],.warehouses-section h2[data-v-9ddea134]{font-size:1.55em}}