.BlogVisual-module__dABKoa__visual{--visual-accent:#2495f2;--visual-deep:#071e36;background:radial-gradient(circle at 70% 25%, color-mix(in srgb, var(--visual-accent) 34%, transparent), transparent 34%), linear-gradient(145deg, #03070c 0%, var(--visual-deep) 100%);isolation:isolate;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.BlogVisual-module__dABKoa__compact{border-radius:14px;min-height:205px}.BlogVisual-module__dABKoa__fhirviewer{--visual-accent:#34a6ff;--visual-deep:#0a3559}.BlogVisual-module__dABKoa__hl7tofhirconverter{--visual-accent:#4b74ff;--visual-deep:#141f5f}.BlogVisual-module__dABKoa__ccdatofhirconverter{--visual-accent:#38d0c5;--visual-deep:#073e43}.BlogVisual-module__dABKoa__ccdascorecard{--visual-accent:#9c6bff;--visual-deep:#30205e}.BlogVisual-module__dABKoa__carecompliancevalidator{--visual-accent:#43d89e;--visual-deep:#0a4735}.BlogVisual-module__dABKoa__fhir{--visual-accent:#52a8ff;--visual-deep:#123b63}.BlogVisual-module__dABKoa__grid{opacity:.24;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.BlogVisual-module__dABKoa__glow{background:var(--visual-accent);opacity:.22;filter:blur(50px);border-radius:50%;width:240px;height:240px;position:absolute;top:-55px;right:-35px}.BlogVisual-module__dABKoa__window{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090f19b8;border:1px solid #ffffff29;border-radius:12px;width:52%;height:58%;padding:17px;position:absolute;top:19%;left:9%;transform:rotate(-3deg);box-shadow:0 28px 60px #00000047}.BlogVisual-module__dABKoa__window>span{background:#ffffff47;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.BlogVisual-module__dABKoa__codeLines{gap:10px;margin-top:25px;display:grid}.BlogVisual-module__dABKoa__codeLines i{background:#ffffff1f;border-radius:99px;height:8px;display:block}.BlogVisual-module__dABKoa__codeLines i:first-child{width:82%}.BlogVisual-module__dABKoa__codeLines i:nth-child(2){background:color-mix(in srgb, var(--visual-accent) 40%, #ffffff1f);width:61%}.BlogVisual-module__dABKoa__codeLines i:nth-child(3){width:73%}.BlogVisual-module__dABKoa__codeLines i:nth-child(4){width:48%}.BlogVisual-module__dABKoa__nodeA,.BlogVisual-module__dABKoa__nodeB{background:var(--visual-accent);width:15px;height:15px;box-shadow:0 0 0 7px color-mix(in srgb, var(--visual-accent) 16%, transparent), 0 0 28px var(--visual-accent);border-radius:50%;position:absolute}.BlogVisual-module__dABKoa__nodeA{top:33%;right:21%}.BlogVisual-module__dABKoa__nodeB{bottom:24%;right:11%}.BlogVisual-module__dABKoa__path{border-top:1px solid color-mix(in srgb, var(--visual-accent) 70%, transparent);border-right:1px solid color-mix(in srgb, var(--visual-accent) 70%, transparent);border-radius:0 36px 0 0;width:27%;height:36%;position:absolute;top:35%;right:9%;transform:rotate(8deg)}.BlogVisual-module__dABKoa__badge{color:#fff;letter-spacing:.12em;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;top:13%;right:11%}.BlogVisual-module__dABKoa__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:700px){.BlogVisual-module__dABKoa__visual{min-height:240px}.BlogVisual-module__dABKoa__compact{min-height:180px}}
