.swl[data-astro-cid-6pcl3n3j]{margin:0;width:100%;display:flex;flex-direction:column;gap:1.1rem}.swl-titulo[data-astro-cid-6pcl3n3j]{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-size:1rem;font-weight:700;color:var(--color-paper);letter-spacing:.01em}.swl-scroll[data-astro-cid-6pcl3n3j]{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:14px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.swl-svg-wrap[data-astro-cid-6pcl3n3j]{width:100%}.swl-svg[data-astro-cid-6pcl3n3j]{width:100%;height:auto;display:block;font-family:var(--font-sans, "Inter", sans-serif)}.swl-lane-bg[data-astro-cid-6pcl3n3j].even{fill:var(--color-ink-900)}.swl-lane-bg[data-astro-cid-6pcl3n3j].odd{fill:var(--color-ink-950)}.swl-lane-tick[data-astro-cid-6pcl3n3j]{filter:drop-shadow(0 0 4px rgb(var(--glow-brand-rgb) / .4))}.swl-lane-actor[data-astro-cid-6pcl3n3j]{font-size:13px;font-weight:700;fill:var(--color-paper);letter-spacing:.01em}.swl-lane-role[data-astro-cid-6pcl3n3j]{font-size:9px;font-weight:700;fill:var(--color-ink-300);text-transform:uppercase;letter-spacing:.08em}.swl-divider[data-astro-cid-6pcl3n3j]{stroke:var(--color-ink-700);stroke-width:1;stroke-dasharray:3 4}.swl-link[data-astro-cid-6pcl3n3j]{stroke-dasharray:320;stroke-dashoffset:0;opacity:.9}.swl-link[data-astro-cid-6pcl3n3j].handoff{filter:drop-shadow(0 0 5px rgb(var(--glow-experience-rgb) / .45))}.swl-card-box[data-astro-cid-6pcl3n3j]{fill:var(--color-ink-900);stroke:var(--cor);stroke-width:1.6;filter:drop-shadow(0 0 0 rgb(var(--glow-brand-rgb) / 0)) drop-shadow(0 2px 10px rgb(0 0 0 / .45));transition:stroke-width .25s ease,filter .25s ease}.swl-card[data-astro-cid-6pcl3n3j]:hover .swl-card-box[data-astro-cid-6pcl3n3j],.swl-card[data-astro-cid-6pcl3n3j]:focus-within .swl-card-box[data-astro-cid-6pcl3n3j]{stroke-width:2.4;filter:drop-shadow(0 0 14px rgb(var(--glow-brand-rgb) / .45))}.swl-card-ord[data-astro-cid-6pcl3n3j]{font-size:11px;font-weight:700;fill:var(--color-ink-300);text-anchor:end}.swl-card-label[data-astro-cid-6pcl3n3j]{font-size:12.5px;font-weight:600;fill:var(--color-paper)}.swl-card-accent[data-astro-cid-6pcl3n3j]{opacity:.95}.swl-lista[data-astro-cid-6pcl3n3j]{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:.55rem}.swl-lista-item[data-astro-cid-6pcl3n3j]{display:flex;align-items:center;gap:.75rem;background:var(--color-ink-900);border:1px solid var(--color-ink-700);border-left:4px solid var(--cor);border-radius:10px;padding:.65rem .9rem}.swl-lista-num[data-astro-cid-6pcl3n3j]{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-ink-800);border:1.5px solid var(--cor);color:var(--color-paper);font-size:.8rem;font-weight:700;font-family:var(--font-mono, ui-monospace, monospace)}.swl-lista-corpo[data-astro-cid-6pcl3n3j]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.swl-lista-ator[data-astro-cid-6pcl3n3j]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-ink-300)}.swl-lista-rotulo[data-astro-cid-6pcl3n3j]{font-size:.9rem;color:var(--color-paper);font-family:var(--font-sans, "Inter", sans-serif);line-height:1.3}.swl-lista-seta[data-astro-cid-6pcl3n3j]{flex-shrink:0;font-size:.68rem;font-weight:600;color:var(--color-ink-300);background:var(--color-ink-800);border:1px solid var(--color-ink-700);border-radius:999px;padding:.2rem .6rem;text-transform:lowercase;letter-spacing:.02em}.swl-caption[data-astro-cid-6pcl3n3j]{font-size:.875rem;color:var(--color-ink-400);font-family:var(--font-sans, "Inter", sans-serif);line-height:1.55;max-width:70ch}@media(max-width:760px){.swl-scroll[data-astro-cid-6pcl3n3j]{display:none}.swl-lista[data-astro-cid-6pcl3n3j]{display:flex}}@media(prefers-reduced-motion:no-preference){.swl-link[data-astro-cid-6pcl3n3j]{stroke-dashoffset:320;animation:swl-draw .7s ease forwards;animation-delay:calc(var(--i) * .22s + .2s)}.swl-card[data-astro-cid-6pcl3n3j]{opacity:0;animation:swl-pop .45s ease forwards;animation-delay:calc(var(--i) * .18s)}@keyframes swl-draw{to{stroke-dashoffset:0}}@keyframes swl-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
