.infographic:where(.astro-gi2livk7){--ig-bg:var(--sl-color-bg-sidebar);--ig-bg-elevated:var(--sl-color-bg);--ig-bg-card:color-mix(in srgb, var(--sl-color-bg) 50%, var(--sl-color-gray-6) 50%);--ig-border:var(--sl-color-gray-5);--ig-border-subtle:var(--sl-color-gray-6);--ig-accent:var(--sl-color-accent);--ig-accent-glow:color-mix(in srgb, var(--sl-color-accent) 30%, transparent);--ig-text:var(--sl-color-text);--ig-text-muted:var(--sl-color-gray-3);--ig-text-faint:var(--sl-color-gray-4);--ig-add:#2eb860;--ig-modify:#269dd9;--ig-delete:#d22d2d;--ig-move:#ec9213;--ig-graphql:#c3c;--ig-gap-sm:.5rem;--ig-gap-md:1rem;--ig-gap-lg:1.5rem;--ig-radius-sm:.375rem;--ig-radius-md:.625rem;--ig-radius-lg:.875rem;--ig-transition:.2s ease;background:var(--ig-bg);border:1px solid var(--ig-border);border-radius:var(--ig-radius-lg);padding:var(--ig-gap-lg);margin:1.5rem 0;overflow:hidden}.infographic-header:where(.astro-gi2livk7){text-align:center;margin-bottom:var(--ig-gap-lg)}.infographic-title:where(.astro-gi2livk7){color:var(--ig-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.infographic-subtitle:where(.astro-gi2livk7){color:var(--ig-text-muted);margin:0;font-size:.8125rem}.infographic-footer:where(.astro-gi2livk7){margin-top:var(--ig-gap-lg);padding-top:var(--ig-gap-md);border-top:1px solid var(--ig-border-subtle);color:var(--ig-text-faint);text-align:center;font-size:.75rem}.ig-node:where(.astro-gi2livk7){background:var(--ig-bg-card);border:1px solid var(--ig-border);border-radius:var(--ig-radius-md);padding:var(--ig-gap-sm) var(--ig-gap-md);transition:border-color var(--ig-transition), box-shadow var(--ig-transition)}.ig-node:where(.astro-gi2livk7):hover{border-color:var(--ig-accent)}.ig-node-icon:where(.astro-gi2livk7){background:var(--ig-bg-elevated);border:1px solid var(--ig-border);border-radius:var(--ig-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ig-node-icon:where(.astro-gi2livk7) svg:where(.astro-gi2livk7){width:1rem;height:1rem;color:var(--ig-accent)}.ig-node-label:where(.astro-gi2livk7){color:var(--ig-text);font-size:.8125rem;font-weight:500}.ig-node-desc:where(.astro-gi2livk7){color:var(--ig-text-faint);font-size:.6875rem}.ig-flow-path:where(.astro-gi2livk7){fill:none;stroke:var(--ig-border);stroke-width:2px}.ig-flow-path-animated:where(.astro-gi2livk7){stroke-dasharray:200;stroke-dashoffset:200px;will-change:stroke-dashoffset;animation:1.5s forwards ig-draw-line;transform:translateZ(0)}.ig-flow-dot:where(.astro-gi2livk7){fill:var(--ig-accent);opacity:.8}.ig-connector:where(.astro-gi2livk7){background:var(--ig-border);flex-shrink:0}.ig-connector-horizontal:where(.astro-gi2livk7){width:2rem;height:2px}.ig-connector-vertical:where(.astro-gi2livk7){width:2px;height:2rem}.ig-arrow:where(.astro-gi2livk7){color:var(--ig-text-faint);font-size:1rem}.ig-core:where(.astro-gi2livk7){justify-content:center;align-items:center;display:flex;position:relative}.ig-core-ring:where(.astro-gi2livk7){border:2px solid var(--ig-accent);opacity:.2;border-radius:50%;position:absolute}.ig-core-ring-outer:where(.astro-gi2livk7){animation:3s ease-in-out infinite ig-pulse;inset:0}.ig-core-ring-middle:where(.astro-gi2livk7){opacity:.3;animation:3s ease-in-out .5s infinite ig-pulse;inset:10px}.ig-core-ring-inner:where(.astro-gi2livk7){opacity:.4;animation:3s ease-in-out 1s infinite ig-pulse;inset:20px}.ig-core-center:where(.astro-gi2livk7){background:linear-gradient(135deg, var(--ig-accent) 0%, color-mix(in srgb, var(--ig-accent) 80%, white) 100%);width:3.5rem;height:3.5rem;box-shadow:0 4px 16px var(--ig-accent-glow);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ig-core-center:where(.astro-gi2livk7) svg:where(.astro-gi2livk7){color:#fff;width:1.5rem;height:1.5rem}.ig-timeline:where(.astro-gi2livk7){align-items:flex-start;gap:var(--ig-gap-md);display:flex;position:relative}.ig-timeline-track:where(.astro-gi2livk7){background:var(--ig-border);flex:1;height:2px;margin-top:1rem;position:relative}.ig-timeline-event:where(.astro-gi2livk7){flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ig-timeline-marker:where(.astro-gi2livk7){color:#fff;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:600;display:flex}.ig-timeline-marker-add:where(.astro-gi2livk7){background:var(--ig-add);border-color:var(--ig-add)}.ig-timeline-marker-modify:where(.astro-gi2livk7){background:var(--ig-modify);border-color:var(--ig-modify)}.ig-timeline-marker-delete:where(.astro-gi2livk7){background:var(--ig-delete);border-color:var(--ig-delete)}.ig-timeline-marker-move:where(.astro-gi2livk7){background:var(--ig-move);border-color:var(--ig-move)}.ig-timeline-marker-query:where(.astro-gi2livk7){background:var(--ig-accent);border-color:var(--ig-accent)}.ig-timeline-label:where(.astro-gi2livk7){color:var(--ig-text-faint);white-space:nowrap;font-size:.625rem}.ig-grid:where(.astro-gi2livk7){gap:var(--ig-gap-md);display:grid}.ig-grid-2:where(.astro-gi2livk7){grid-template-columns:repeat(2,1fr)}.ig-grid-3:where(.astro-gi2livk7){grid-template-columns:repeat(3,1fr)}.ig-grid-4:where(.astro-gi2livk7){grid-template-columns:repeat(4,1fr)}@media (width<=640px){.ig-grid-3:where(.astro-gi2livk7),.ig-grid-4:where(.astro-gi2livk7){grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ig-grid-2:where(.astro-gi2livk7),.ig-grid-3:where(.astro-gi2livk7),.ig-grid-4:where(.astro-gi2livk7){grid-template-columns:1fr}}.ig-flow:where(.astro-gi2livk7){grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;gap:0;display:grid}.ig-flow-column:where(.astro-gi2livk7){gap:var(--ig-gap-sm);flex-direction:column;display:flex}.ig-flow-column-header:where(.astro-gi2livk7){text-transform:uppercase;letter-spacing:.05em;color:var(--ig-text-faint);margin-bottom:var(--ig-gap-sm);font-size:.6875rem;font-weight:600}.ig-flow-source:where(.astro-gi2livk7){text-align:right}.ig-flow-source:where(.astro-gi2livk7) .ig-node:where(.astro-gi2livk7){justify-content:flex-end;align-items:center;gap:var(--ig-gap-sm);display:flex}.ig-flow-output:where(.astro-gi2livk7) .ig-node:where(.astro-gi2livk7){align-items:center;gap:var(--ig-gap-sm);display:flex}.ig-flow-connector:where(.astro-gi2livk7){padding:0 var(--ig-gap-sm);justify-content:center;align-items:center;display:flex}@media (width<=768px){.ig-flow:where(.astro-gi2livk7){gap:var(--ig-gap-md);grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.ig-flow-source:where(.astro-gi2livk7),.ig-flow-output:where(.astro-gi2livk7){text-align:center}.ig-flow-source:where(.astro-gi2livk7) .ig-node:where(.astro-gi2livk7),.ig-flow-output:where(.astro-gi2livk7) .ig-node:where(.astro-gi2livk7){justify-content:center}.ig-flow-connector:where(.astro-gi2livk7){transform:rotate(90deg)}}.ig-sequence:where(.astro-gi2livk7){gap:var(--ig-gap-md);flex-direction:column;display:flex}.ig-sequence-participants:where(.astro-gi2livk7){justify-content:space-between;gap:var(--ig-gap-md);display:flex}.ig-sequence-participant:where(.astro-gi2livk7){align-items:center;gap:var(--ig-gap-sm);flex-direction:column;flex:1;display:flex}.ig-sequence-lifeline:where(.astro-gi2livk7){background:var(--ig-border);flex:1;width:2px;min-height:8rem}.ig-sequence-message:where(.astro-gi2livk7){align-items:center;gap:var(--ig-gap-sm);color:var(--ig-text-muted);font-size:.75rem;display:flex}.ig-decision:where(.astro-gi2livk7){align-items:center;gap:var(--ig-gap-md);flex-direction:column;display:flex}.ig-decision-node:where(.astro-gi2livk7){background:var(--ig-bg-card);border:1px solid var(--ig-border);border-radius:var(--ig-radius-md);padding:var(--ig-gap-sm) var(--ig-gap-md);text-align:center}.ig-decision-diamond:where(.astro-gi2livk7){background:var(--ig-bg-card);border:1px solid var(--ig-border);padding:var(--ig-gap-sm) var(--ig-gap-md);text-align:center;border-radius:var(--ig-radius-sm);transform:rotate(0)}.ig-decision-diamond:where(.astro-gi2livk7):before{content:"?";color:var(--ig-accent);margin-right:.25rem;font-weight:600;display:inline-block}.ig-decision-branches:where(.astro-gi2livk7){gap:var(--ig-gap-lg);justify-content:center;display:flex}.ig-decision-branch:where(.astro-gi2livk7){align-items:center;gap:var(--ig-gap-sm);flex-direction:column;display:flex}.ig-decision-branch-label:where(.astro-gi2livk7){color:var(--ig-text-faint);text-transform:uppercase;font-size:.6875rem;font-weight:600}.ig-waterfall:where(.astro-gi2livk7){align-items:center;gap:var(--ig-gap-sm);flex-direction:column;display:flex}.ig-waterfall-item:where(.astro-gi2livk7){width:100%;max-width:20rem;position:relative}.ig-waterfall-item:where(.astro-gi2livk7):after{content:"↓";color:var(--ig-text-faint);font-size:.875rem;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}.ig-waterfall-item:where(.astro-gi2livk7):last-child:after{display:none}.ig-comparison:where(.astro-gi2livk7){background:var(--ig-border);border-radius:var(--ig-radius-md);gap:1px;display:grid;overflow:hidden}.ig-comparison-header:where(.astro-gi2livk7){background:var(--ig-bg-card);padding:var(--ig-gap-md);align-items:center;gap:var(--ig-gap-sm);flex-direction:column;display:flex}.ig-comparison-cell:where(.astro-gi2livk7){background:var(--ig-bg);padding:var(--ig-gap-sm) var(--ig-gap-md);font-size:.8125rem}.ig-comparison-cell-label:where(.astro-gi2livk7){color:var(--ig-text);font-weight:500}.ig-comparison-cell-value:where(.astro-gi2livk7){color:var(--ig-text-muted)}@keyframes ig-draw-line{to{stroke-dashoffset:0}}@keyframes ig-dash-flow{to{stroke-dashoffset:var(--ig-dash-offset,-7)}}@keyframes ig-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}@keyframes ig-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ig-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ig-slide-right{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes ig-slide-left{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.ig-animate-fade-in:where(.astro-gi2livk7){animation:.5s forwards ig-fade-in}.ig-animate-slide-up:where(.astro-gi2livk7){animation:.5s forwards ig-slide-up}.ig-animate-slide-right:where(.astro-gi2livk7){animation:.5s forwards ig-slide-right}.ig-animate-slide-left:where(.astro-gi2livk7){animation:.5s forwards ig-slide-left}.ig-delay-1:where(.astro-gi2livk7){animation-delay:.1s}.ig-delay-2:where(.astro-gi2livk7){animation-delay:.2s}.ig-delay-3:where(.astro-gi2livk7){animation-delay:.3s}.ig-delay-4:where(.astro-gi2livk7){animation-delay:.4s}.ig-delay-5:where(.astro-gi2livk7){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.infographic:where(.astro-gi2livk7) :where(.astro-gi2livk7),.infographic:where(.astro-gi2livk7) :where(.astro-gi2livk7):before,.infographic:where(.astro-gi2livk7) :where(.astro-gi2livk7):after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.ig-flow-dot:where(.astro-gi2livk7),.ig-core-ring:where(.astro-gi2livk7){animation:none}}@media print{.infographic:where(.astro-gi2livk7){box-shadow:none;page-break-inside:avoid;background:#fff;border:1px solid #ccc}.ig-flow-dot:where(.astro-gi2livk7),.flow-dot:where(.astro-gi2livk7){display:none}.ig-core-ring:where(.astro-gi2livk7),.core-ring:where(.astro-gi2livk7){opacity:.3;animation:none}.infographic-title:where(.astro-gi2livk7),.ig-node-label:where(.astro-gi2livk7),.flow-item-label:where(.astro-gi2livk7),.core-name:where(.astro-gi2livk7){color:#000}.infographic-subtitle:where(.astro-gi2livk7),.infographic-footer:where(.astro-gi2livk7),.ig-node-desc:where(.astro-gi2livk7),.flow-item-desc:where(.astro-gi2livk7),.core-subtitle:where(.astro-gi2livk7){color:#666}.ig-node:where(.astro-gi2livk7),.flow-item:where(.astro-gi2livk7),.participant-box:where(.astro-gi2livk7),.grid-cell:where(.astro-gi2livk7),.grid-header-cell:where(.astro-gi2livk7){background:#fff;border-color:#ccc}.event-marker:where(.astro-gi2livk7),.legend-marker:where(.astro-gi2livk7),.ig-timeline-marker:where(.astro-gi2livk7){filter:grayscale();print-color-adjust:exact}.timeline-arrow:where(.astro-gi2livk7),.message-arrow:where(.astro-gi2livk7){color:#333}.connector-path:where(.astro-gi2livk7),.ig-flow-path:where(.astro-gi2livk7){stroke:#999}.dt-node:where(.astro-gi2livk7),.dt-decision:where(.astro-gi2livk7),.dt-result:where(.astro-gi2livk7){color:#000;background:#fff;border-color:#ccc}.dt-question-mark:where(.astro-gi2livk7),.dt-branch-label:where(.astro-gi2livk7){color:#666}.dt-connector-vertical:where(.astro-gi2livk7),.dt-branch-line:where(.astro-gi2livk7){background:#999}.waterfall-box:where(.astro-gi2livk7){background:#fff;border-color:#ccc}.waterfall-label:where(.astro-gi2livk7){color:#000}.waterfall-desc:where(.astro-gi2livk7){color:#666}.waterfall-arrow:where(.astro-gi2livk7){color:#999}.waterfall-priority:where(.astro-gi2livk7){color:#666}.participant-box:where(.astro-gi2livk7){background:#fff;border-color:#ccc}.participant-label:where(.astro-gi2livk7){color:#000}.seq-lifeline:where(.astro-gi2livk7):before,.message-line:where(.astro-gi2livk7){background:#999}.seq-message:where(.astro-gi2livk7).dashed .message-line:where(.astro-gi2livk7){border-color:#999}.message-label:where(.astro-gi2livk7){color:#666;background:#fff}.seq-message:where(.astro-gi2livk7).response .message-label:where(.astro-gi2livk7){color:#333}}.comparison-grid:where(.astro-gi2livk7){background:var(--ig-border);border-radius:var(--ig-radius-md);flex-direction:column;gap:1px;display:flex;overflow:hidden}.grid-header:where(.astro-gi2livk7){grid-template-columns:minmax(6rem, 1fr) repeat(var(--cols), 1fr);gap:1px;display:grid}.grid-header-spacer:where(.astro-gi2livk7){background:var(--ig-bg)}.grid-header-cell:where(.astro-gi2livk7){background:var(--ig-bg-card);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;display:flex}.grid-header-cell:where(.astro-gi2livk7).highlighted{background:color-mix(in srgb, var(--ig-accent) 10%, var(--ig-bg-card))}.header-icon:where(.astro-gi2livk7){background:var(--ig-bg-elevated);border:1px solid var(--ig-border-subtle);border-radius:var(--ig-radius-sm);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.grid-header-cell:where(.astro-gi2livk7).highlighted .header-icon:where(.astro-gi2livk7){border-color:var(--ig-accent)}.header-icon:where(.astro-gi2livk7) svg:where(.astro-gi2livk7){width:1.125rem;height:1.125rem;color:var(--ig-accent)}.header-label:where(.astro-gi2livk7){color:var(--ig-text);font-size:.8125rem;font-weight:600}.grid-row:where(.astro-gi2livk7){grid-template-columns:minmax(6rem, 1fr) repeat(var(--cols), 1fr);gap:1px;display:grid}.grid-row-label:where(.astro-gi2livk7){background:var(--ig-bg);color:var(--ig-text-muted);align-items:center;padding:.625rem .75rem;font-size:.75rem;font-weight:500;display:flex}.grid-cell:where(.astro-gi2livk7){background:var(--ig-bg);color:var(--ig-text);text-align:center;justify-content:center;align-items:center;padding:.625rem .75rem;font-size:.75rem;display:flex}.grid-cell:where(.astro-gi2livk7).highlighted{background:color-mix(in srgb, var(--ig-accent) 5%, var(--ig-bg))}.grid-header-cell:where(.astro-gi2livk7):focus-visible,.grid-cell:where(.astro-gi2livk7):focus-visible{outline:2px solid var(--ig-accent);outline-offset:-2px;z-index:1}@media (width<=640px){.grid-header:where(.astro-gi2livk7),.grid-row:where(.astro-gi2livk7){grid-template-columns:minmax(4rem, .8fr) repeat(var(--cols), 1fr)}.grid-header-cell:where(.astro-gi2livk7){padding:.75rem .5rem}.header-icon:where(.astro-gi2livk7){width:1.75rem;height:1.75rem}.header-icon:where(.astro-gi2livk7) svg:where(.astro-gi2livk7){width:.875rem;height:.875rem}.header-label:where(.astro-gi2livk7){font-size:.6875rem}.grid-row-label:where(.astro-gi2livk7),.grid-cell:where(.astro-gi2livk7){padding:.5rem;font-size:.6875rem}}.dt-tree:where(.astro-b464pniw){--dt-grpc:#2eb88a;--dt-mcp:#ec9213;--dt-graphql:#c3c;position:relative}.dt-connectors:where(.astro-b464pniw){pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}.dt-nodes:where(.astro-b464pniw){z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:1.25rem 2.5rem;display:grid;position:relative}.dt-start:where(.astro-b464pniw){grid-area:1/1/auto/-1;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.dt-glow:where(.astro-b464pniw){background:radial-gradient(circle, var(--ig-accent-glow) 0%, transparent 70%);opacity:.4;border-radius:50%;width:64px;height:64px;animation:3s ease-in-out infinite dt-pulse;position:absolute}@keyframes dt-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.dt-start-text:where(.astro-b464pniw){background:var(--ig-accent);color:#fff;z-index:1;border-radius:2rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;position:relative}.dt-q:where(.astro-b464pniw){background:var(--ig-bg-card);border:1px solid var(--ig-border);border-radius:var(--ig-radius-md);grid-column:1;justify-self:end;align-items:center;gap:.5rem;max-width:15rem;padding:.5rem .75rem;display:flex}:where(.astro-b464pniw)[data-node=q1]{grid-row:2}:where(.astro-b464pniw)[data-node=q2]{grid-row:3}:where(.astro-b464pniw)[data-node=q3]{grid-row:4}:where(.astro-b464pniw)[data-node=q4]{grid-row:5}.dt-badge:where(.astro-b464pniw){background:var(--ig-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:700;display:flex}.dt-q-text:where(.astro-b464pniw){color:var(--ig-text);font-size:.8125rem;line-height:1.3}.dt-result:where(.astro-b464pniw){background:var(--ig-bg-elevated);border-radius:var(--ig-radius-md);min-width:7rem;color:inherit;transition:transform var(--ig-transition), border-color var(--ig-transition), box-shadow var(--ig-transition);border:2px solid;flex-direction:column;grid-column:2;justify-self:start;align-items:center;gap:.25rem;padding:.75rem 1rem;text-decoration:none;display:flex}.dt-result:where(.astro-b464pniw):hover{transform:translateY(-2px)}.dt-result:where(.astro-b464pniw):focus-visible{outline:2px solid var(--ig-accent);outline-offset:2px}:where(.astro-b464pniw)[data-node=ldap]{grid-row:2}:where(.astro-b464pniw)[data-node=mcp]{grid-row:3}:where(.astro-b464pniw)[data-node=graphql]{grid-row:4}:where(.astro-b464pniw)[data-node=grpc]{grid-row:5}:where(.astro-b464pniw)[data-node=rest]{grid-row:6}.dt-result-icon:where(.astro-b464pniw){border-radius:var(--ig-radius-sm);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.dt-result-icon:where(.astro-b464pniw) svg:where(.astro-b464pniw){width:1rem;height:1rem}.dt-result-name:where(.astro-b464pniw){font-family:var(--sl-font-mono);color:var(--ig-text);font-size:.8125rem;font-weight:600}.dt-result-hint:where(.astro-b464pniw){color:var(--ig-text-faint);text-align:center;font-size:.6875rem;line-height:1.2}.dt-ldap:where(.astro-b464pniw){--ch:var(--ig-text-muted);border-color:var(--ig-border)}.dt-mcp:where(.astro-b464pniw){--ch:var(--dt-mcp)}.dt-graphql:where(.astro-b464pniw){--ch:var(--dt-graphql)}.dt-grpc:where(.astro-b464pniw){--ch:var(--dt-grpc)}.dt-rest:where(.astro-b464pniw){--ch:var(--ig-accent)}.dt-mcp:where(.astro-b464pniw),.dt-graphql:where(.astro-b464pniw),.dt-grpc:where(.astro-b464pniw),.dt-rest:where(.astro-b464pniw){border-color:var(--ch)}.dt-ldap:where(.astro-b464pniw):hover{border-color:var(--ig-text-faint)}.dt-mcp:where(.astro-b464pniw):hover,.dt-graphql:where(.astro-b464pniw):hover,.dt-grpc:where(.astro-b464pniw):hover{box-shadow:0 2px 12px color-mix(in srgb, var(--ch) 25%, transparent)}.dt-rest:where(.astro-b464pniw):hover{box-shadow:0 2px 12px var(--ig-accent-glow)}.dt-result-icon:where(.astro-b464pniw){background:color-mix(in srgb, var(--ch) 15%, transparent)}.dt-result-icon:where(.astro-b464pniw) svg:where(.astro-b464pniw){color:var(--ch)}.dt-ldap:where(.astro-b464pniw) .dt-result-icon:where(.astro-b464pniw){background:var(--ig-bg-card)}@media (width<=640px){.dt-nodes:where(.astro-b464pniw){grid-template-columns:1fr;justify-items:center;gap:.75rem 0}.dt-nodes:where(.astro-b464pniw)>:where(.astro-b464pniw){grid-area:auto/1;justify-self:center}.dt-q:where(.astro-b464pniw){max-width:100%}.dt-connectors:where(.astro-b464pniw){display:none}}@media (prefers-reduced-motion:reduce){.dt-glow:where(.astro-b464pniw){animation:none}.dt-result:where(.astro-b464pniw):hover{transform:none}}@media print{.dt-glow:where(.astro-b464pniw),.dt-connectors:where(.astro-b464pniw){display:none}}
