.event-log-viz:where(.astro-owwf2xfb){background:var(--sl-color-bg-elevated);border:var(--border-emphasis);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-lg)}.log-container:where(.astro-owwf2xfb){font-family:var(--sl-font-mono)}.log-header:where(.astro-owwf2xfb){display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:var(--border-subtle);margin-bottom:1rem}.log-title:where(.astro-owwf2xfb){font-size:.8rem;font-weight:600;color:var(--sl-color-text);text-transform:uppercase;letter-spacing:.05em}.log-badge:where(.astro-owwf2xfb){font-size:.65rem;color:var(--sl-color-green);background:color-mix(in srgb,var(--sl-color-green) 15%,transparent);padding:.25rem .5rem;border-radius:4px;font-weight:500}.log-entries:where(.astro-owwf2xfb){display:flex;flex-direction:column;gap:.5rem}.log-entry:where(.astro-owwf2xfb){display:grid;grid-template-columns:4.5rem 4rem 1fr;gap:.75rem;padding:.625rem .75rem;background:var(--sl-color-bg);border:var(--border-subtle);border-radius:8px;font-size:.75rem;align-items:center;opacity:0;transform:translateY(10px);animation:slideIn .4s ease forwards;animation-delay:var(--delay);position:relative}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.entry-time:where(.astro-owwf2xfb){color:var(--sl-color-gray-4)}.entry-type:where(.astro-owwf2xfb){color:var(--type-color);font-weight:600;font-size:.65rem;background:color-mix(in srgb,var(--type-color) 15%,transparent);padding:.125rem .375rem;border-radius:3px;text-align:center}.entry-desc:where(.astro-owwf2xfb){color:var(--sl-color-gray-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-entry:where(.astro-owwf2xfb).new{border-color:var(--sl-color-accent);box-shadow:0 0 12px var(--sl-color-accent-glow)}.entry-pulse:where(.astro-owwf2xfb){position:absolute;right:.75rem;width:8px;height:8px;background:var(--sl-color-accent);border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.log-footer:where(.astro-owwf2xfb){display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:var(--border-subtle);font-size:.7rem;color:var(--sl-color-gray-4);font-family:var(--sl-font)}.log-footer:where(.astro-owwf2xfb) svg:where(.astro-owwf2xfb){color:var(--sl-color-green);flex-shrink:0}@media(max-width:640px){.log-entry:where(.astro-owwf2xfb){grid-template-columns:1fr;gap:.25rem}.entry-type:where(.astro-owwf2xfb){width:fit-content}}.time-dial-viz:where(.astro-sd47eilg){--ig-add: hsl(142, 60%, 45%);--ig-modify: hsl(200, 70%, 50%);--ig-move: hsl(35, 85%, 50%);--ig-delete: hsl(0, 65%, 50%);background:var(--sl-color-bg-elevated);border:var(--border-emphasis);border-radius:16px;padding:2rem;box-shadow:var(--shadow-lg)}.dial-container:where(.astro-sd47eilg){display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.dial:where(.astro-sd47eilg){position:relative;width:120px;height:120px}.dial-face:where(.astro-sd47eilg){position:absolute;inset:0;border:2px solid var(--sl-color-gray-5);border-radius:50%}.dial-marker:where(.astro-sd47eilg){position:absolute;top:50%;left:50%;width:2px;height:8px;background:var(--sl-color-gray-5);transform-origin:center 52px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-44px)}.dial-hand:where(.astro-sd47eilg){position:absolute;top:50%;left:50%;width:3px;height:40px;background:var(--sl-color-accent);border-radius:2px;transform-origin:bottom center;will-change:transform;transform:translate(-50%,-100%) rotate(-45deg);animation:sweep 4s ease-in-out infinite;box-shadow:0 0 8px var(--sl-color-accent-glow)}@keyframes sweep{0%,to{transform:translate(-50%,-100%) rotate(-135deg)}50%{transform:translate(-50%,-100%) rotate(45deg)}}.dial-center:where(.astro-sd47eilg){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:var(--sl-color-bg);border:2px solid var(--sl-color-gray-5);border-radius:50%;display:flex;align-items:center;justify-content:center}.dial-center:where(.astro-sd47eilg) svg:where(.astro-sd47eilg){color:var(--sl-color-accent)}.timeline-bar:where(.astro-sd47eilg){width:100%;max-width:300px}.timeline-track:where(.astro-sd47eilg){height:6px;background:var(--sl-color-gray-6);border-radius:3px;position:relative;margin-bottom:.5rem}.event-dot:where(.astro-sd47eilg){position:absolute;left:var(--pos);top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;z-index:2;transition:transform .2s ease;cursor:default}.event-dot:where(.astro-sd47eilg):hover{transform:translate(-50%,-50%) scale(1.3)}.event-dot:where(.astro-sd47eilg).add{background:var(--ig-add);box-shadow:0 0 4px color-mix(in srgb,var(--ig-add) 50%,transparent)}.event-dot:where(.astro-sd47eilg).modify{background:var(--ig-modify);box-shadow:0 0 4px color-mix(in srgb,var(--ig-modify) 50%,transparent)}.event-dot:where(.astro-sd47eilg).move{background:var(--ig-move);box-shadow:0 0 4px color-mix(in srgb,var(--ig-move) 50%,transparent)}.event-dot:where(.astro-sd47eilg).delete{background:var(--ig-delete);box-shadow:0 0 4px color-mix(in srgb,var(--ig-delete) 50%,transparent)}.timeline-progress:where(.astro-sd47eilg){position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,var(--sl-color-accent) 0%,transparent 100%);border-radius:3px;animation:progress 4s ease-in-out infinite;opacity:.3;z-index:1;transform-origin:left center;will-change:transform}@keyframes progress{0%,to{transform:scaleX(.2)}50%{transform:scaleX(.8)}}.query-indicator:where(.astro-sd47eilg){position:absolute;left:var(--pos);top:-1.5rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;animation:pulse-indicator 2s ease-in-out infinite}@keyframes pulse-indicator{0%,to{opacity:.7}50%{opacity:1}}.query-line:where(.astro-sd47eilg){width:2px;height:2rem;background:var(--sl-color-accent)}.query-tooltip:where(.astro-sd47eilg){font-size:.55rem;font-weight:600;color:#fff;background:var(--sl-color-accent);padding:.15rem .35rem;border-radius:3px;margin-bottom:.25rem}.timeline-labels:where(.astro-sd47eilg){display:flex;justify-content:space-between;font-size:.65rem;color:var(--sl-color-gray-4);font-family:var(--sl-font-mono)}.timeline-labels:where(.astro-sd47eilg) .active:where(.astro-sd47eilg){color:var(--sl-color-accent);font-weight:600}.event-legend:where(.astro-sd47eilg){display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.legend-item:where(.astro-sd47eilg){display:flex;align-items:center;gap:.25rem}.legend-dot:where(.astro-sd47eilg){width:8px;height:8px;border-radius:50%}.legend-dot:where(.astro-sd47eilg).add{background:var(--ig-add)}.legend-dot:where(.astro-sd47eilg).modify{background:var(--ig-modify)}.legend-dot:where(.astro-sd47eilg).move{background:var(--ig-move)}.legend-dot:where(.astro-sd47eilg).delete{background:var(--ig-delete)}.legend-label:where(.astro-sd47eilg){font-size:.6rem;color:var(--sl-color-gray-4)}.query-result:where(.astro-sd47eilg){border-top:var(--border-subtle);padding-top:1.5rem}.query-header:where(.astro-sd47eilg){display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.query-label:where(.astro-sd47eilg){font-size:.7rem;color:var(--sl-color-gray-4);text-transform:uppercase;letter-spacing:.05em}.query-code:where(.astro-sd47eilg){font-family:var(--sl-font-mono);font-size:.8rem;color:var(--sl-color-amber);background:var(--sl-color-amber-low);padding:.25rem .5rem;border-radius:4px}.state-card:where(.astro-sd47eilg){background:var(--sl-color-bg);border:var(--border-subtle);border-radius:10px;overflow:hidden}.state-header:where(.astro-sd47eilg){display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--sl-color-gray-6);border-bottom:var(--border-subtle)}.state-dn:where(.astro-sd47eilg){font-family:var(--sl-font-mono);font-size:.85rem;font-weight:600;color:var(--sl-color-text)}.state-time:where(.astro-sd47eilg){font-size:.7rem;color:var(--sl-color-gray-4)}.state-attrs:where(.astro-sd47eilg){padding:.75rem 1rem}.attr:where(.astro-sd47eilg){display:flex;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.8rem}.attr-name:where(.astro-sd47eilg){font-family:var(--sl-font-mono);color:var(--sl-color-gray-4);min-width:3.5rem}.attr-value:where(.astro-sd47eilg){color:var(--sl-color-gray-2)}.attr:where(.astro-sd47eilg).changed{background:var(--sl-color-amber-low);margin:.25rem -.5rem;padding:.375rem .5rem;border-radius:4px}.attr:where(.astro-sd47eilg).moved{background:color-mix(in srgb,var(--ig-move) 15%,transparent);margin:.25rem -.5rem;padding:.375rem .5rem;border-radius:4px}.attr-badge:where(.astro-sd47eilg){margin-left:auto;font-size:.6rem;font-weight:500}.attr:where(.astro-sd47eilg).changed .attr-badge:where(.astro-sd47eilg){color:var(--sl-color-amber)}.attr:where(.astro-sd47eilg).moved .attr-badge:where(.astro-sd47eilg){color:var(--ig-move)}@media(max-width:400px){.state-header:where(.astro-sd47eilg){flex-direction:column;align-items:flex-start;gap:.25rem}.event-legend:where(.astro-sd47eilg){gap:.5rem}}@media(prefers-reduced-motion:reduce){.dial-hand:where(.astro-sd47eilg),.timeline-progress:where(.astro-sd47eilg),.query-indicator:where(.astro-sd47eilg){animation:none}.query-indicator:where(.astro-sd47eilg){opacity:1}.event-dot:where(.astro-sd47eilg):hover{transform:translate(-50%,-50%)}}.observability-viz:where(.astro-r5esnyat){background:var(--sl-color-bg-elevated);border:var(--border-emphasis);border-radius:16px;padding:1.25rem;box-shadow:var(--shadow-lg)}.dash-header:where(.astro-r5esnyat){display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:var(--border-subtle)}.dash-title:where(.astro-r5esnyat){font-size:.85rem;font-weight:600;color:var(--sl-color-text)}.dash-status:where(.astro-r5esnyat){display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:var(--sl-color-green)}.status-dot:where(.astro-r5esnyat){width:6px;height:6px;background:var(--sl-color-green);border-radius:50%;animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.dash-grid:where(.astro-r5esnyat){display:flex;flex-direction:column;gap:.75rem}.dash-panel:where(.astro-r5esnyat){display:block;background:var(--sl-color-bg);border:var(--border-subtle);border-radius:10px;padding:.75rem;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.dash-panel:where(.astro-r5esnyat):hover{border-color:var(--sl-color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sl-color-accent) 20%,transparent)}.dash-panel:where(.astro-r5esnyat):focus{outline:none}.dash-panel:where(.astro-r5esnyat):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-color:var(--sl-color-accent)}.panel-header:where(.astro-r5esnyat){display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.panel-title:where(.astro-r5esnyat){font-size:.7rem;font-weight:600;color:var(--sl-color-gray-3);text-transform:uppercase;letter-spacing:.05em}.panel-badge:where(.astro-r5esnyat){font-family:var(--sl-font-mono);font-size:.55rem;color:var(--sl-color-gray-4);background:var(--sl-color-gray-6);padding:.125rem .375rem;border-radius:3px}.metric-grid:where(.astro-r5esnyat){display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.metric:where(.astro-r5esnyat){position:relative}.metric-value:where(.astro-r5esnyat){font-family:var(--sl-font-mono);font-size:1.125rem;font-weight:600;color:var(--sl-color-text)}.metric-label:where(.astro-r5esnyat){display:block;font-size:.65rem;color:var(--sl-color-gray-4)}.metric-spark:where(.astro-r5esnyat){height:20px;margin-top:.25rem}.metric-spark:where(.astro-r5esnyat) svg:where(.astro-r5esnyat){width:100%;height:100%}.spark-line:where(.astro-r5esnyat){fill:none;stroke:var(--sl-color-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.spark-line:where(.astro-r5esnyat).green{stroke:var(--sl-color-green)}.trace-waterfall:where(.astro-r5esnyat){display:flex;flex-direction:column;gap:.375rem}.trace-span:where(.astro-r5esnyat){display:flex;align-items:center;gap:.5rem;opacity:0;animation:fadeIn .3s ease forwards;animation-delay:var(--delay)}@keyframes fadeIn{to{opacity:1}}.span-label:where(.astro-r5esnyat){font-family:var(--sl-font-mono);font-size:.6rem;color:var(--sl-color-gray-4);min-width:2.5rem}.span-bar:where(.astro-r5esnyat){height:8px;width:var(--width);margin-left:var(--offset, 0);background:var(--sl-color-accent);border-radius:2px;opacity:.7}.span-bar:where(.astro-r5esnyat).amber{background:var(--sl-color-amber)}.span-bar:where(.astro-r5esnyat).green{background:var(--sl-color-green)}.log-stream:where(.astro-r5esnyat){display:flex;flex-direction:column;gap:.25rem;font-family:var(--sl-font-mono);font-size:.65rem}.log-line:where(.astro-r5esnyat){display:flex;gap:.5rem;opacity:0;animation:slideUp .3s ease forwards;animation-delay:var(--delay)}@keyframes slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.log-level:where(.astro-r5esnyat){font-weight:600;min-width:2.5rem}.log-level:where(.astro-r5esnyat).info{color:var(--sl-color-accent)}.log-level:where(.astro-r5esnyat).warn{color:var(--sl-color-amber)}.log-msg:where(.astro-r5esnyat){color:var(--sl-color-gray-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-footer:where(.astro-r5esnyat){margin-top:1rem;padding-top:.75rem;border-top:var(--border-subtle);font-size:.7rem;color:var(--sl-color-gray-4);text-align:center}@media(prefers-reduced-motion:reduce){.status-dot:where(.astro-r5esnyat),.trace-span:where(.astro-r5esnyat),.log-line:where(.astro-r5esnyat){animation:none;opacity:1}}.pipeline-viz:where(.astro-vyip2oj3){background:var(--sl-color-bg-elevated);border:var(--border-emphasis);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-lg)}.pipeline-header:where(.astro-vyip2oj3){text-align:center;margin-bottom:1.25rem}.pipeline-title:where(.astro-vyip2oj3){display:block;font-size:1rem;font-weight:600;color:var(--sl-color-text);margin-bottom:.25rem}.pipeline-subtitle:where(.astro-vyip2oj3){font-size:.8rem;color:var(--sl-color-gray-3)}.pipeline-flow:where(.astro-vyip2oj3){display:flex;align-items:center;justify-content:center;gap:0;overflow-x:auto;padding:.5rem 0}.flow-column:where(.astro-vyip2oj3){display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.column-label:where(.astro-vyip2oj3){font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--sl-color-gray-4)}.source-stack:where(.astro-vyip2oj3){display:flex;flex-direction:column;gap:.375rem}.source-box:where(.astro-vyip2oj3){display:flex;align-items:center;gap:.5rem;background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:6px;padding:.375rem .625rem;transition:border-color .2s ease}.source-box:where(.astro-vyip2oj3):hover{border-color:var(--sl-color-gray-4)}.source-icon:where(.astro-vyip2oj3){width:1.5rem;height:1.5rem;background:var(--sl-color-bg);border-radius:4px;display:flex;align-items:center;justify-content:center}.source-icon:where(.astro-vyip2oj3) svg:where(.astro-vyip2oj3){color:var(--sl-color-gray-3)}.source-name:where(.astro-vyip2oj3){font-size:.65rem;font-weight:500;color:var(--sl-color-gray-3);white-space:nowrap}.flow-connector:where(.astro-vyip2oj3){flex-shrink:0;padding:0 .25rem}.connector-svg:where(.astro-vyip2oj3){width:30px;height:80px}.connector-svg:where(.astro-vyip2oj3).reverse{transform:scaleX(1)}.connector-svg-h:where(.astro-vyip2oj3){width:25px;height:20px}.connector-line:where(.astro-vyip2oj3){fill:none;stroke:var(--sl-color-gray-5);stroke-width:1.5;stroke-dasharray:4 3;animation:dash-flow 1s linear infinite;will-change:stroke-dashoffset;transform:translateZ(0)}.connector-line:where(.astro-vyip2oj3).delay-1{animation-delay:.2s}.connector-line:where(.astro-vyip2oj3).delay-2{animation-delay:.4s}.connector-line:where(.astro-vyip2oj3).delay-3{animation-delay:.6s}@keyframes dash-flow{to{stroke-dashoffset:-7}}.connector-line-h:where(.astro-vyip2oj3){stroke:var(--sl-color-gray-5);stroke-width:2;stroke-dasharray:4 3}.connector-dot:where(.astro-vyip2oj3){fill:var(--sl-color-accent)}.flow-dot:where(.astro-vyip2oj3){fill:var(--sl-color-accent)}.flow-dot:where(.astro-vyip2oj3).delay{animation-delay:.5s}.transform-funnel:where(.astro-vyip2oj3){display:flex;flex-direction:column;align-items:center;gap:.25rem;background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);border-radius:8px;padding:.625rem}.funnel-top:where(.astro-vyip2oj3){width:2rem;height:2rem;background:var(--sl-color-accent-low);border-radius:50%;display:flex;align-items:center;justify-content:center}.funnel-top:where(.astro-vyip2oj3) svg:where(.astro-vyip2oj3){color:var(--sl-color-accent)}.funnel-body:where(.astro-vyip2oj3){display:flex;flex-direction:column;align-items:center}.funnel-label:where(.astro-vyip2oj3){font-size:.625rem;font-weight:600;color:var(--sl-color-text);line-height:1.2}.funnel-detail:where(.astro-vyip2oj3){font-size:.55rem;color:var(--sl-color-gray-4)}.store-box:where(.astro-vyip2oj3){display:flex;flex-direction:column;align-items:center;gap:.25rem;background:linear-gradient(135deg,var(--sl-color-accent-low) 0%,var(--sl-color-bg) 100%);border:2px solid var(--sl-color-accent);border-radius:10px;padding:.75rem;min-width:90px}.store-icon:where(.astro-vyip2oj3){width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--sl-color-accent) 0%,var(--sl-color-accent-high) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px var(--sl-color-accent-glow)}.store-icon:where(.astro-vyip2oj3) svg:where(.astro-vyip2oj3){color:#fff}.store-name:where(.astro-vyip2oj3){font-size:.7rem;font-weight:600;color:var(--sl-color-text)}.store-subtitle:where(.astro-vyip2oj3){font-size:.55rem;color:var(--sl-color-gray-4)}.store-features:where(.astro-vyip2oj3){display:flex;flex-direction:column;align-items:center;gap:.125rem;margin-top:.25rem}.store-feature:where(.astro-vyip2oj3){font-size:.5rem;color:var(--sl-color-accent);background:var(--sl-color-accent-low);padding:.1rem .3rem;border-radius:3px}.query-box:where(.astro-vyip2oj3){display:flex;flex-direction:column;align-items:center;gap:.125rem;background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);border-radius:8px;padding:.625rem}.query-icon:where(.astro-vyip2oj3){width:2rem;height:2rem;background:var(--sl-color-gray-6);border-radius:50%;display:flex;align-items:center;justify-content:center}.query-icon:where(.astro-vyip2oj3) svg:where(.astro-vyip2oj3){color:var(--sl-color-accent)}.query-name:where(.astro-vyip2oj3){font-size:.6rem;font-weight:600;color:var(--sl-color-text);line-height:1.2}.query-detail:where(.astro-vyip2oj3){font-size:.5rem;color:var(--sl-color-gray-4)}.output-stack:where(.astro-vyip2oj3){display:flex;flex-direction:column;gap:.25rem}.output-box:where(.astro-vyip2oj3){display:flex;align-items:center;gap:.5rem;border-radius:5px;padding:.3rem .5rem;border-left:3px solid}.output-box:where(.astro-vyip2oj3).ldap{background:var(--sl-color-gray-6);border-color:var(--sl-color-gray-4)}.output-box:where(.astro-vyip2oj3).rest{background:var(--sl-color-accent-low);border-color:var(--sl-color-accent)}.output-box:where(.astro-vyip2oj3).graphql{background:color-mix(in srgb,hsl(300,60%,50%) 15%,transparent);border-color:#c3c}.output-box:where(.astro-vyip2oj3).mcp{background:var(--sl-color-amber-low);border-color:var(--sl-color-amber)}.output-protocol:where(.astro-vyip2oj3){font-family:var(--sl-font-mono);font-size:.6rem;font-weight:600;color:var(--sl-color-text);min-width:3rem}.output-desc:where(.astro-vyip2oj3){font-size:.5rem;color:var(--sl-color-gray-4);white-space:nowrap}.pipeline-footer:where(.astro-vyip2oj3){font-size:.75rem;color:var(--sl-color-gray-4);text-align:center;padding-top:1rem;margin-top:.75rem;border-top:var(--border-subtle)}@media(max-width:768px){.pipeline-flow:where(.astro-vyip2oj3){flex-direction:column;gap:.5rem}.flow-connector:where(.astro-vyip2oj3){transform:rotate(90deg)}.connector-svg:where(.astro-vyip2oj3){width:80px;height:30px}.connector-svg-h:where(.astro-vyip2oj3){width:20px;height:25px;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.connector-line:where(.astro-vyip2oj3),.flow-dot:where(.astro-vyip2oj3){animation:none}}.features-grid:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.features-grid:where(.astro-fsswmxcn)>*{height:100%}@media(max-width:900px){.features-grid:where(.astro-fsswmxcn){grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid:where(.astro-fsswmxcn){grid-template-columns:1fr}}
