.arch-layer-layout.svelte-fnm81i{grid-template-columns:1fr 1.5fr;align-items:start;gap:32px;width:100%;display:grid}@media (width<=960px){.arch-layer-layout.svelte-fnm81i{grid-template-columns:1fr}}.layer-nav-tabs.svelte-fnm81i{flex-direction:column;gap:12px;display:flex}.layer-tab-btn.svelte-fnm81i{color:#e6e0e9;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:18px;width:100%;padding:20px 24px;transition:all .25s;display:flex}.layer-tab-btn.svelte-fnm81i:hover{background:#ffffff0a;border-color:#d32cee4d;transform:translate(4px)}.layer-tab-btn.active.svelte-fnm81i{background:#d32cee1a;border-color:#d32cee73;box-shadow:0 0 24px #d32cee26}.step-badge-num.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);color:#e879f9;background:#d32cee1f;border:1px solid #d32cee40;border-radius:10px;padding:6px 10px;font-size:16px;font-weight:800}.tab-meta.svelte-fnm81i{flex-direction:column;gap:2px;display:flex}.tab-tag.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#a19dae;font-size:11px;font-weight:800}.tab-name.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;font-size:16px;font-weight:700;line-height:1.3}.layer-detail-view.svelte-fnm81i{background:#ffffff06;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;gap:24px;min-height:380px;padding:44px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}@media (width<=640px){.layer-detail-view.svelte-fnm81i{padding:28px 24px}}.layer-view-header.svelte-fnm81i{align-items:center;gap:20px;display:flex}.layer-icon-badge.svelte-fnm81i{background:#d32cee26;border:1px solid #d32cee59;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.step-badge-large.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);color:#f0abfc;font-size:24px;font-weight:800}.layer-pill.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#f0abfc;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.layer-heading.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:24px;font-weight:700;line-height:1.25}.layer-paragraph.svelte-fnm81i{font-family:var(--font-secondary,"Outfit", sans-serif);color:#b7b3c2;margin:0;font-size:16px;line-height:1.7}.tech-chips-wrap.svelte-fnm81i{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:24px;display:flex}.tech-chip-label.svelte-fnm81i{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#71717a;font-size:12px;font-weight:700}.chips-list.svelte-fnm81i{flex-wrap:wrap;gap:8px;display:flex}.tech-chip.svelte-fnm81i{font-family:var(--font-secondary,"Outfit", sans-serif);color:#e6e0e9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:6px 14px;font-size:14px;display:inline-flex}html.light .layer-tab-btn.svelte-fnm81i{color:#1d1a22!important;background:#ffffffe0!important;border-color:#7e22ce29!important}html.light .layer-tab-btn.svelte-fnm81i:hover{background:#fffffffa!important;border-color:#7e22ce59!important}html.light .layer-tab-btn.active.svelte-fnm81i{background:#7e22ce14!important;border-color:#7e22ce!important;box-shadow:0 4px 20px #7e22ce1f!important}html.light .tab-name.svelte-fnm81i{color:#1d1a22!important}html.light .tab-tag.svelte-fnm81i{color:#7e22ce!important}html.light .step-badge-num.svelte-fnm81i{color:#7e22ce!important;background:#7e22ce14!important;border-color:#7e22ce40!important}html.light .layer-detail-view.svelte-fnm81i{background:#fffffff2!important;border-color:#7e22ce29!important;box-shadow:0 12px 36px #6750a40f!important}html.light .layer-icon-badge.svelte-fnm81i{background:#7e22ce14!important;border-color:#7e22ce40!important}html.light .step-badge-large.svelte-fnm81i,html.light .layer-pill.svelte-fnm81i{color:#7e22ce!important}html.light .layer-heading.svelte-fnm81i{color:#1d1a22!important}html.light .layer-paragraph.svelte-fnm81i{color:#49454f!important}html.light .tech-chips-wrap.svelte-fnm81i{border-top-color:#7e22ce1f!important}html.light .tech-chip-label.svelte-fnm81i{color:#655f6b!important}html.light .tech-chip.svelte-fnm81i{color:#1d1a22!important;background:#7e22ce0d!important;border-color:#7e22ce2e!important}.solution-modules-grid.svelte-15eqz8z{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (width<=860px){.solution-modules-grid.svelte-15eqz8z{grid-template-columns:1fr}}.solution-module-card.svelte-15eqz8z{background:#ffffff06;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:16px;padding:36px 30px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.solution-module-card.svelte-15eqz8z:hover{background:#ffffff0b;transform:translateY(-4px);box-shadow:0 16px 40px #0006}.module-accent-top.svelte-15eqz8z{opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.col-cyan.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-purple.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-violet.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-emerald.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-amber.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-flame.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-brandr.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z),.col-orange.svelte-15eqz8z .module-accent-top:where(.svelte-15eqz8z){background:linear-gradient(90deg,#0000,#d32cee,#0000)}.module-top-row.svelte-15eqz8z{justify-content:space-between;align-items:center;gap:16px;display:flex}.module-domain-badge.svelte-15eqz8z{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.badge-domain-cyan.svelte-15eqz8z{color:#d32cee;background:#d32cee1f;border:1px solid #d32cee4d}.badge-domain-purple.svelte-15eqz8z,.badge-domain-violet.svelte-15eqz8z{color:#f0abfc;background:#d32cee1f;border:1px solid #d32cee4d}.badge-domain-emerald.svelte-15eqz8z,.badge-domain-amber.svelte-15eqz8z{color:#e879f9;background:#d32cee1f;border:1px solid #d32cee4d}.badge-domain-flame.svelte-15eqz8z,.badge-domain-brandr.svelte-15eqz8z,.badge-domain-orange.svelte-15eqz8z{color:#e879f9;background:#d32cee24;border:1px solid #d32cee59}.module-icon-wrap.svelte-15eqz8z{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.icon-cyan.svelte-15eqz8z,.icon-purple.svelte-15eqz8z,.icon-violet.svelte-15eqz8z,.icon-emerald.svelte-15eqz8z,.icon-amber.svelte-15eqz8z,.icon-flame.svelte-15eqz8z,.icon-brandr.svelte-15eqz8z,.icon-orange.svelte-15eqz8z{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.module-card.svelte-15eqz8z:hover .module-icon-wrap:where(.svelte-15eqz8z){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.module-title.svelte-15eqz8z{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.35}.module-desc.svelte-15eqz8z{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;flex:1;margin:0;font-size:14px;line-height:1.6}.module-bottom-pill.svelte-15eqz8z{font-family:var(--font-primary,"Sora", sans-serif);border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.chip-cyan.svelte-15eqz8z{color:#d32cee;background:#d32cee1a;border:1px solid #d32cee40}.chip-purple.svelte-15eqz8z,.chip-violet.svelte-15eqz8z{color:#f0abfc;background:#d32cee1a;border:1px solid #d32cee40}.chip-emerald.svelte-15eqz8z,.chip-amber.svelte-15eqz8z{color:#e879f9;background:#d32cee1a;border:1px solid #d32cee40}.chip-flame.svelte-15eqz8z,.chip-brandr.svelte-15eqz8z,.chip-orange.svelte-15eqz8z{color:#e879f9;background:#d32cee1f;border:1px solid #d32cee4d}.chip-icon.svelte-15eqz8z{font-size:14px}.operations-hub-grid.svelte-hpb6sr{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}@media (width<=900px){.operations-hub-grid.svelte-hpb6sr{grid-template-columns:1fr}}.operation-card.svelte-hpb6sr{background:#ffffff06;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:18px;padding:36px 32px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.operation-card.svelte-hpb6sr:hover{background:#ffffff0b;transform:translateY(-4px);box-shadow:0 16px 40px #0006}.op-accent-line.svelte-hpb6sr{height:2px;position:absolute;top:0;left:0;right:0}.op-accent-cyan.svelte-hpb6sr,.op-accent-purple.svelte-hpb6sr,.op-accent-violet.svelte-hpb6sr,.op-accent-emerald.svelte-hpb6sr,.op-accent-amber.svelte-hpb6sr,.op-accent-flame.svelte-hpb6sr,.op-accent-brandr.svelte-hpb6sr,.op-accent-orange.svelte-hpb6sr{background:linear-gradient(90deg,#0000,#d32cee,#0000)}.op-top-row.svelte-hpb6sr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.op-id-group.svelte-hpb6sr{align-items:center;gap:10px;display:flex}.op-num-badge.svelte-hpb6sr{font-family:var(--font-primary,"Sora", sans-serif);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.op-num-cyan.svelte-hpb6sr{color:#d32cee;background:#d32cee26}.op-num-purple.svelte-hpb6sr,.op-num-violet.svelte-hpb6sr{color:#f0abfc;background:#d32cee26}.op-num-emerald.svelte-hpb6sr,.op-num-amber.svelte-hpb6sr{color:#e879f9;background:#d32cee26}.op-num-flame.svelte-hpb6sr,.op-num-brandr.svelte-hpb6sr,.op-num-orange.svelte-hpb6sr{color:#e879f9;background:#d32cee29}.op-domain-tag.svelte-hpb6sr{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.op-domain-cyan.svelte-hpb6sr{color:#d32cee}.op-domain-purple.svelte-hpb6sr,.op-domain-violet.svelte-hpb6sr{color:#f0abfc}.op-domain-emerald.svelte-hpb6sr,.op-domain-amber.svelte-hpb6sr,.op-domain-flame.svelte-hpb6sr,.op-domain-brandr.svelte-hpb6sr,.op-domain-orange.svelte-hpb6sr{color:#e879f9}.op-cadence-pill.svelte-hpb6sr{font-family:var(--font-primary,"Sora", sans-serif);color:#e6e0e9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.op-live-dot.svelte-hpb6sr{border-radius:50%;width:6px;height:6px}.dot-cyan.svelte-hpb6sr,.dot-purple.svelte-hpb6sr,.dot-violet.svelte-hpb6sr,.dot-emerald.svelte-hpb6sr,.dot-amber.svelte-hpb6sr,.dot-flame.svelte-hpb6sr,.dot-brandr.svelte-hpb6sr,.dot-orange.svelte-hpb6sr{background:#d32cee;box-shadow:0 0 6px #d32cee}.op-title-row.svelte-hpb6sr{align-items:center;gap:14px;display:flex}.op-icon-capsule.svelte-hpb6sr{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .35s cubic-bezier(.25,1,.5,1);display:flex}.op-icon-cyan.svelte-hpb6sr,.op-icon-purple.svelte-hpb6sr,.op-icon-violet.svelte-hpb6sr,.op-icon-emerald.svelte-hpb6sr,.op-icon-amber.svelte-hpb6sr,.op-icon-flame.svelte-hpb6sr,.op-icon-brandr.svelte-hpb6sr,.op-icon-orange.svelte-hpb6sr{color:#fff;background:#ffffff0a;border:1px solid #ffffff14}.operation-card.svelte-hpb6sr:hover .op-icon-capsule:where(.svelte-hpb6sr){background:#ffffff14;border-color:#d32cee66;transform:scale(1.05);box-shadow:0 0 16px #d32cee26}.op-card-title.svelte-hpb6sr{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.3}.op-card-desc.svelte-hpb6sr{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}.op-deliverables-box.svelte-hpb6sr{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;padding-top:18px;display:flex}.deliverables-label.svelte-hpb6sr{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:800}.deliverables-chips-wrap.svelte-hpb6sr{flex-wrap:wrap;gap:8px;display:flex}.deliverable-chip.svelte-hpb6sr{font-family:var(--font-secondary,"Outfit", sans-serif);color:#e6e0e9;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.chip-check.svelte-hpb6sr{font-size:14px}.check-cyan.svelte-hpb6sr{color:#d32cee}.check-purple.svelte-hpb6sr,.check-violet.svelte-hpb6sr{color:#f0abfc}.check-emerald.svelte-hpb6sr,.check-amber.svelte-hpb6sr{color:#e879f9}
