.ArchitecturePatternsMap-module__bkpHeW__mapShell{--arch-bg:var(--bg);--arch-text:var(--text);--arch-muted:var(--muted);--arch-muted-strong:var(--muted);--arch-subtle:var(--muted);--arch-border:var(--border);--arch-card:var(--bg);--arch-code:var(--code-bg);--arch-focus:var(--accent);--arch-layer-mix:13%;--arch-layer-header-mix:17%;--arch-card-border-mix:25%;--arch-tag-mix:14%;--client-color:#e3b341;--deploy-color:#f0883e;--security-color:#ff7b72;--integration-color:#79c0ff;--reliability-color:#7ee787;--distributed-color:#a5d6ff;--messaging-color:#ffa657;--data-color:#d2a8ff;--structural-color:#56d364;--ui-color:#f778ba;background:var(--arch-bg);width:100%;min-height:100%;color:var(--arch-text);font-family:"IBM Plex Sans",var(--font-geist-sans),sans-serif;flex:1;padding:24px 24px 80px;position:relative;overflow-y:auto}.theme-day .ArchitecturePatternsMap-module__bkpHeW__mapShell{--arch-layer-mix:11%;--arch-layer-header-mix:16%;--arch-card-border-mix:38%;--arch-tag-mix:16%}.theme-read .ArchitecturePatternsMap-module__bkpHeW__mapShell{--arch-layer-mix:12%;--arch-layer-header-mix:17%;--arch-card-border-mix:40%;--arch-tag-mix:18%}.theme-night .ArchitecturePatternsMap-module__bkpHeW__mapShell{--arch-layer-mix:13%;--arch-layer-header-mix:17%;--arch-card-border-mix:25%;--arch-tag-mix:14%}.ArchitecturePatternsMap-module__bkpHeW__mapShell:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--arch-border)1px,transparent 1px);opacity:.22;background-size:32px 32px;position:absolute;inset:0}.ArchitecturePatternsMap-module__bkpHeW__page{z-index:1;max-width:1280px;margin:0 auto;position:relative}.ArchitecturePatternsMap-module__bkpHeW__topHeader{border-bottom:1px solid var(--arch-border);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;padding-bottom:20px;display:flex}.ArchitecturePatternsMap-module__bkpHeW__headerLeft{min-width:0}.ArchitecturePatternsMap-module__bkpHeW__topHeader h1{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;letter-spacing:0;white-space:nowrap;font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.25}.ArchitecturePatternsMap-module__bkpHeW__topHeader h1 em{color:var(--deploy-color);font-style:normal}.ArchitecturePatternsMap-module__bkpHeW__topHeader p{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--arch-muted);margin-top:4px;font-size:clamp(10px,1.5vw,12px);line-height:1.6}.ArchitecturePatternsMap-module__bkpHeW__searchRow{border:1px solid color-mix(in srgb,var(--integration-color)30%,var(--arch-border));background:linear-gradient(180deg,color-mix(in srgb,var(--integration-color)9%,transparent),color-mix(in srgb,var(--arch-bg)100%,transparent));border-radius:12px;max-width:700px;margin-top:12px;padding:10px}.ArchitecturePatternsMap-module__bkpHeW__searchTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.ArchitecturePatternsMap-module__bkpHeW__searchLabel{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--arch-muted);align-items:center;font-size:10px;display:inline-flex}.ArchitecturePatternsMap-module__bkpHeW__searchWrap{align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.ArchitecturePatternsMap-module__bkpHeW__searchIcon{color:color-mix(in srgb,var(--arch-text)42%,var(--arch-muted));pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ArchitecturePatternsMap-module__bkpHeW__searchInput{border:1px solid color-mix(in srgb,var(--integration-color)28%,var(--arch-border));background:var(--arch-card);width:100%;height:40px;color:var(--arch-text);font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border-radius:10px;padding:0 84px 0 30px;font-size:12px;box-shadow:inset 0 1px #ffffff14}.ArchitecturePatternsMap-module__bkpHeW__searchInput:focus{outline:2px solid color-mix(in srgb,var(--integration-color)45%,transparent);outline-offset:0;border-color:color-mix(in srgb,var(--integration-color)60%,var(--arch-border))}.ArchitecturePatternsMap-module__bkpHeW__clearBtn{border:1px solid color-mix(in srgb,var(--integration-color)25%,var(--arch-border));background:var(--arch-card);height:28px;color:var(--arch-muted);font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 10px;font-size:9px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ArchitecturePatternsMap-module__bkpHeW__clearBtn:hover{border-color:var(--integration-color);color:var(--arch-text)}.ArchitecturePatternsMap-module__bkpHeW__searchMeta{border:1px solid color-mix(in srgb,var(--integration-color)28%,var(--arch-border));background:color-mix(in srgb,var(--integration-color)10%,transparent);font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:color-mix(in srgb,var(--integration-color)72%,var(--arch-text));border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:10px}.ArchitecturePatternsMap-module__bkpHeW__legend{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ArchitecturePatternsMap-module__bkpHeW__legendItem{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--arch-muted);align-items:center;gap:5px;font-size:10px;display:flex}.ArchitecturePatternsMap-module__bkpHeW__legendDot{border-radius:2px;width:10px;height:10px}.ArchitecturePatternsMap-module__bkpHeW__layer{border:1px solid;border-radius:12px;margin-bottom:18px;overflow:hidden}.ArchitecturePatternsMap-module__bkpHeW__layerHeader{align-items:center;gap:12px;padding:10px 18px;display:flex}.ArchitecturePatternsMap-module__bkpHeW__layerNum{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;opacity:.5;flex-shrink:0;font-size:10px;font-weight:600}.ArchitecturePatternsMap-module__bkpHeW__layerTitle{min-width:0;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:600}.ArchitecturePatternsMap-module__bkpHeW__layerDesc{min-width:180px;color:var(--arch-muted);font-size:11px;font-weight:300;line-height:1.5}.ArchitecturePatternsMap-module__bkpHeW__layerBody{gap:10px;padding:14px 18px 18px;display:grid}.ArchitecturePatternsMap-module__bkpHeW__grid2{grid-template-columns:repeat(2,1fr)}.ArchitecturePatternsMap-module__bkpHeW__grid3{grid-template-columns:repeat(3,1fr)}.ArchitecturePatternsMap-module__bkpHeW__grid5{grid-template-columns:repeat(5,1fr)}.ArchitecturePatternsMap-module__bkpHeW__grid6{grid-template-columns:repeat(6,1fr)}.ArchitecturePatternsMap-module__bkpHeW__patternCard{background:var(--arch-card);border:1px solid;border-radius:8px;flex-direction:column;gap:5px;min-width:0;min-height:100%;padding:11px 13px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.ArchitecturePatternsMap-module__bkpHeW__patternCard:hover{transform:translateY(-2px)}.ArchitecturePatternsMap-module__bkpHeW__patternCard:focus-visible{outline:2px solid var(--arch-focus);outline-offset:2px}.ArchitecturePatternsMap-module__bkpHeW__cardTop{align-items:flex-start;gap:8px;min-width:0;display:flex}.ArchitecturePatternsMap-module__bkpHeW__cardIcon{flex-shrink:0;margin-top:1px;font-size:18px;line-height:1}.ArchitecturePatternsMap-module__bkpHeW__cardName{min-width:0;font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;font-size:12px;font-weight:600;line-height:1.3}.ArchitecturePatternsMap-module__bkpHeW__cardTag{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border-radius:3px;flex-shrink:0;align-self:flex-start;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:500}.ArchitecturePatternsMap-module__bkpHeW__cardDesc{color:var(--arch-muted-strong);font-size:11px;font-weight:300;line-height:1.5}.ArchitecturePatternsMap-module__bkpHeW__cardFlow{border:1px solid var(--arch-border);background:var(--arch-code);color:var(--arch-subtle);font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin-top:2px;padding:6px 9px;font-size:10px;line-height:1.6}.ArchitecturePatternsMap-module__bkpHeW__cardExample{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--arch-subtle);margin-top:1px;font-size:10px}.ArchitecturePatternsMap-module__bkpHeW__cardExample span{color:var(--arch-focus)}.ArchitecturePatternsMap-module__bkpHeW__gatewayHighlight{box-shadow:0 0 16px #79c0ff26;border-color:#79c0ff!important}.ArchitecturePatternsMap-module__bkpHeW__layerConnector{z-index:2;justify-content:center;align-items:center;height:24px;margin:-4px 0;display:flex;position:relative}.ArchitecturePatternsMap-module__bkpHeW__layerConnector:before{content:"";background:linear-gradient(to bottom,var(--arch-border),var(--arch-subtle));width:1px;height:100%;display:block}.ArchitecturePatternsMap-module__bkpHeW__layerConnectorIcon{border:1px solid var(--arch-border);background:var(--arch-bg);width:20px;height:20px;color:var(--arch-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute}.ArchitecturePatternsMap-module__bkpHeW__splitRow{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.ArchitecturePatternsMap-module__bkpHeW__noMargin{margin-bottom:0}.ArchitecturePatternsMap-module__bkpHeW__noteCard{border:1px dashed var(--arch-subtle);background:var(--arch-code);color:var(--arch-muted);font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:10px 13px;font-size:10px;display:flex}.ArchitecturePatternsMap-module__bkpHeW__noteCard:before{content:"ℹ";color:var(--arch-subtle);font-size:14px}.ArchitecturePatternsMap-module__bkpHeW__client{--layer-color:var(--client-color)}.ArchitecturePatternsMap-module__bkpHeW__deploy{--layer-color:var(--deploy-color)}.ArchitecturePatternsMap-module__bkpHeW__security{--layer-color:var(--security-color)}.ArchitecturePatternsMap-module__bkpHeW__integration{--layer-color:var(--integration-color)}.ArchitecturePatternsMap-module__bkpHeW__reliability{--layer-color:var(--reliability-color)}.ArchitecturePatternsMap-module__bkpHeW__distributed{--layer-color:var(--distributed-color)}.ArchitecturePatternsMap-module__bkpHeW__messaging{--layer-color:var(--messaging-color)}.ArchitecturePatternsMap-module__bkpHeW__data{--layer-color:var(--data-color)}.ArchitecturePatternsMap-module__bkpHeW__structural{--layer-color:var(--structural-color)}.ArchitecturePatternsMap-module__bkpHeW__ui{--layer-color:var(--ui-color)}.ArchitecturePatternsMap-module__bkpHeW__client,.ArchitecturePatternsMap-module__bkpHeW__deploy,.ArchitecturePatternsMap-module__bkpHeW__security,.ArchitecturePatternsMap-module__bkpHeW__integration,.ArchitecturePatternsMap-module__bkpHeW__reliability,.ArchitecturePatternsMap-module__bkpHeW__distributed,.ArchitecturePatternsMap-module__bkpHeW__messaging,.ArchitecturePatternsMap-module__bkpHeW__data,.ArchitecturePatternsMap-module__bkpHeW__structural,.ArchitecturePatternsMap-module__bkpHeW__ui{border-color:color-mix(in srgb,var(--layer-color)var(--arch-card-border-mix),transparent);background:color-mix(in srgb,var(--layer-color)var(--arch-layer-mix),var(--arch-bg))}.ArchitecturePatternsMap-module__bkpHeW__client .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__deploy .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__security .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__integration .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__reliability .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__distributed .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__messaging .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__data .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__structural .ArchitecturePatternsMap-module__bkpHeW__layerHeader,.ArchitecturePatternsMap-module__bkpHeW__ui .ArchitecturePatternsMap-module__bkpHeW__layerHeader{background:color-mix(in srgb,var(--layer-color)var(--arch-layer-header-mix),var(--arch-bg))}.ArchitecturePatternsMap-module__bkpHeW__client .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__client .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__deploy .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__deploy .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__security .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__security .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__integration .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__integration .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__reliability .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__reliability .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__distributed .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__distributed .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__messaging .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__messaging .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__data .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__data .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__structural .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__structural .ArchitecturePatternsMap-module__bkpHeW__cardName,.ArchitecturePatternsMap-module__bkpHeW__ui .ArchitecturePatternsMap-module__bkpHeW__layerTitle,.ArchitecturePatternsMap-module__bkpHeW__ui .ArchitecturePatternsMap-module__bkpHeW__cardName{color:var(--layer-color)}.ArchitecturePatternsMap-module__bkpHeW__client .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__deploy .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__security .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__integration .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__reliability .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__distributed .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__messaging .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__data .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__structural .ArchitecturePatternsMap-module__bkpHeW__patternCard,.ArchitecturePatternsMap-module__bkpHeW__ui .ArchitecturePatternsMap-module__bkpHeW__patternCard{border-color:color-mix(in srgb,var(--layer-color)var(--arch-card-border-mix),transparent)}.ArchitecturePatternsMap-module__bkpHeW__client .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__deploy .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__security .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__integration .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__reliability .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__distributed .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__messaging .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__data .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__structural .ArchitecturePatternsMap-module__bkpHeW__cardTag,.ArchitecturePatternsMap-module__bkpHeW__ui .ArchitecturePatternsMap-module__bkpHeW__cardTag{background:color-mix(in srgb,var(--layer-color)var(--arch-tag-mix),transparent);color:var(--layer-color)}.ArchitecturePatternsMap-module__bkpHeW__emptyState{border:1px dashed var(--arch-border);background:var(--arch-code);border-radius:12px;margin:16px 0 24px;padding:20px}.ArchitecturePatternsMap-module__bkpHeW__emptyTitle{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--arch-text);font-size:14px}.ArchitecturePatternsMap-module__bkpHeW__emptyText{font-family:"IBM Plex Mono",var(--font-geist-mono),monospace;color:var(--arch-muted);margin-top:6px;font-size:11px}.ArchitecturePatternsMap-module__bkpHeW__emptyText code{color:var(--arch-focus);font-size:10px}@media (max-width:900px){.ArchitecturePatternsMap-module__bkpHeW__mapShell{padding:28px 18px 72px}.ArchitecturePatternsMap-module__bkpHeW__topHeader{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.ArchitecturePatternsMap-module__bkpHeW__topHeader h1{white-space:normal}.ArchitecturePatternsMap-module__bkpHeW__legend{justify-content:flex-start}.ArchitecturePatternsMap-module__bkpHeW__searchInput{width:100%}.ArchitecturePatternsMap-module__bkpHeW__grid6,.ArchitecturePatternsMap-module__bkpHeW__grid5{grid-template-columns:repeat(3,1fr)}.ArchitecturePatternsMap-module__bkpHeW__grid3{grid-template-columns:repeat(2,1fr)}.ArchitecturePatternsMap-module__bkpHeW__splitRow{grid-template-columns:1fr}}@media (max-width:600px){.ArchitecturePatternsMap-module__bkpHeW__mapShell{padding:22px 12px 64px}.ArchitecturePatternsMap-module__bkpHeW__mapShell:before{background-size:24px 24px}.ArchitecturePatternsMap-module__bkpHeW__topHeader{padding-bottom:16px}.ArchitecturePatternsMap-module__bkpHeW__searchRow{border-radius:10px;padding:8px}.ArchitecturePatternsMap-module__bkpHeW__searchTop{flex-direction:column;align-items:flex-start;gap:6px}.ArchitecturePatternsMap-module__bkpHeW__searchWrap{margin-top:0}.ArchitecturePatternsMap-module__bkpHeW__legend{gap:8px}.ArchitecturePatternsMap-module__bkpHeW__legendItem{font-size:9px}.ArchitecturePatternsMap-module__bkpHeW__grid6,.ArchitecturePatternsMap-module__bkpHeW__grid5,.ArchitecturePatternsMap-module__bkpHeW__grid3,.ArchitecturePatternsMap-module__bkpHeW__grid2{grid-template-columns:1fr 1fr}.ArchitecturePatternsMap-module__bkpHeW__layer{border-radius:10px;margin-bottom:14px}.ArchitecturePatternsMap-module__bkpHeW__layerHeader{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px}.ArchitecturePatternsMap-module__bkpHeW__layerDesc{flex-basis:100%;min-width:0}.ArchitecturePatternsMap-module__bkpHeW__layerBody{gap:8px;padding:10px 12px 12px}.ArchitecturePatternsMap-module__bkpHeW__patternCard{padding:10px}.ArchitecturePatternsMap-module__bkpHeW__cardTop{flex-wrap:wrap;gap:6px}.ArchitecturePatternsMap-module__bkpHeW__cardIcon{font-size:16px}.ArchitecturePatternsMap-module__bkpHeW__cardName{flex:calc(100% - 28px);font-size:11px}.ArchitecturePatternsMap-module__bkpHeW__cardTag{margin-left:0;font-size:8px}.ArchitecturePatternsMap-module__bkpHeW__cardDesc{font-size:10.5px}.ArchitecturePatternsMap-module__bkpHeW__cardFlow{padding:6px 7px;font-size:9px;line-height:1.55}.ArchitecturePatternsMap-module__bkpHeW__cardExample{font-size:9px}}@media (max-width:460px){.ArchitecturePatternsMap-module__bkpHeW__mapShell{padding-inline:10px}.ArchitecturePatternsMap-module__bkpHeW__grid6,.ArchitecturePatternsMap-module__bkpHeW__grid5,.ArchitecturePatternsMap-module__bkpHeW__grid3,.ArchitecturePatternsMap-module__bkpHeW__grid2{grid-template-columns:1fr}.ArchitecturePatternsMap-module__bkpHeW__layerBody{gap:10px}.ArchitecturePatternsMap-module__bkpHeW__patternCard{padding:12px}.ArchitecturePatternsMap-module__bkpHeW__cardTop{flex-wrap:nowrap}.ArchitecturePatternsMap-module__bkpHeW__cardName{flex:auto;font-size:12px}.ArchitecturePatternsMap-module__bkpHeW__cardTag{margin-left:auto}.ArchitecturePatternsMap-module__bkpHeW__cardDesc{font-size:11px}.ArchitecturePatternsMap-module__bkpHeW__cardFlow{font-size:10px}}@media (hover:none){.ArchitecturePatternsMap-module__bkpHeW__patternCard:hover{transform:none}}
