.card[data-astro-cid-afo2vvt2]{color:#fff;background:#0d0d0d;border:1px solid #1f1f1f;border-radius:10px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;& .card-icon{flex-shrink:0;place-items:center;width:42px;height:42px;transition:border-color .2s,box-shadow .2s;display:grid;& .icon{--size:42px;width:var(--size);height:var(--size);color:var(--brand);fill:currentColor;opacity:.85;transition:opacity .2s}}& .card-body{flex-direction:column;gap:2px;min-width:0;display:flex}& .card-title{font-size:1.05rem;font-weight:600;line-height:1.2}& .card-desc{color:#999;font-size:.9rem;line-height:1.35;transition:color .2s}& .card-arrow{color:#555;opacity:0;flex-shrink:0;width:18px;height:18px;margin-left:auto;transition:opacity .25s,transform .25s,color .25s;transform:translate(-6px)}&:hover{border-color:color-mix(in srgb, var(--brand), black 40%);box-shadow:0 0 18px -7px color-mix(in srgb, var(--brand), transparent 45%);background:#181818;& .card-icon{border-color:var(--brand);& .icon{opacity:1}}& .card-desc{color:#bbb}& .card-arrow{opacity:1;color:var(--brand);transform:translate(0)}}&.soon{cursor:default;opacity:.75;filter:grayscale();&:hover{box-shadow:none;background:#0d0d0d;border-color:#1f1f1f;& .card-icon{box-shadow:none;border-color:#1f1f1f}}&:after{content:"PRÓXIMAMENTE";background:var(--brand);color:#000;letter-spacing:.06em;border-radius:0 9px 0 8px;padding:2px 8px;font-size:9px;font-weight:600;position:absolute;top:0;right:0}}}@media (width<700px){.card[data-astro-cid-afo2vvt2]{background:#111}}.category[data-astro-cid-yipa6tc6]{width:100%;margin-top:2.5rem;scroll-margin-top:1.5rem;& .frame{background:#111;border:1px solid #1f1f1f;border-radius:12px;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}& .rail{background:#0c0c0c;border-right:1px solid #1f1f1f;flex-shrink:0;justify-content:center;align-items:center;width:40px;transition:background .2s;display:flex}& .rail-label{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:#888;white-space:nowrap;user-select:none;font-size:11px;font-weight:600;transition:color .2s;transform:rotate(180deg)}& .frame-body{flex:1;min-width:0;container-type:inline-size}& .brand-head{color:#000;font-family:var(--normal-font);letter-spacing:.06em;text-transform:uppercase;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M-4 4L4-4M0 12L12 0M8 16L16 8' stroke='rgba(0,0,0,0.07)' stroke-width='6' fill='none'/%3E%3C/svg%3E"), linear-gradient(135deg, color-mix(in srgb, var(--brand), black 18%), var(--brand) 55%, color-mix(in srgb, var(--brand), black 35%));border-bottom:1px solid #222;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:16px;font-weight:600;display:flex;&>.icon[data-astro-cid-yipa6tc6]{color:#000;fill:currentColor;flex-shrink:0;width:20px;height:20px}& .head-sub{letter-spacing:1px;font-variant:all-small-caps;text-transform:none;color:#0009;margin-left:auto;font-size:16px;font-weight:500}}& .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}@container (width<750px){& .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}&:has(.card:hover) .rail[data-astro-cid-yipa6tc6]{background:#181818}&:has(.card:hover) .rail-label[data-astro-cid-yipa6tc6]{color:var(--brand)}&:target .frame[data-astro-cid-yipa6tc6]{border-color:color-mix(in srgb, var(--brand), black 35%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand), black 35%), 0 0 34px -14px var(--brand)}&:target .rail-label[data-astro-cid-yipa6tc6]{color:var(--brand)}}@media (width<700px){.category[data-astro-cid-yipa6tc6]{& .frame{outline-offset:7px;background:0 0;border:0;outline:2px solid #0000;transition:border-color .25s,box-shadow .25s,outline-color .25s;overflow:visible}&:target .frame[data-astro-cid-yipa6tc6]{outline-color:color-mix(in srgb, var(--brand), black 25%);box-shadow:0 0 30px -12px var(--brand)}& .rail{display:none}& .brand-head{border:1px solid #1f1f1f;border-radius:10px}& .head-sub{display:none}& .cards{grid-template-columns:1fr;padding:0}}}@property --boost{syntax:"<number>";inherits:true;initial-value:0}.sprite-defs[data-astro-cid-lcdefpme]{width:0;height:0;position:absolute;overflow:hidden}.diagram[data-astro-cid-lcdefpme]{aspect-ratio:1000/560;width:100%;margin-block:1rem 0;position:relative}.traces[data-astro-cid-lcdefpme]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.trace[data-astro-cid-lcdefpme]{--boost:0;transition:--boost .25s}.trace-glow[data-astro-cid-lcdefpme]{fill:none;stroke:var(--brand);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.1 + var(--boost) * .2);transition:opacity .25s}.trace-base[data-astro-cid-lcdefpme]{fill:none;stroke:color-mix(in srgb, var(--brand) calc(var(--boost) * 70%), #2f2f2f);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.trace-flow[data-astro-cid-lcdefpme]{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40 300;animation:2.6s linear infinite flow;animation-delay:var(--delay,0s);filter:drop-shadow(0 0 4px var(--brand))}.via[data-astro-cid-lcdefpme]{fill:#0c0c0c;stroke:var(--brand);stroke-width:3px}.diagram[data-astro-cid-lcdefpme]:has(#n-texto:hover) .trace-texto[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-texto:focus-visible) .trace-texto[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-imagen:hover) .trace-imagen[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-imagen:focus-visible) .trace-imagen[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-audio:hover) .trace-audio[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-audio:focus-visible) .trace-audio[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-video:hover) .trace-video[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-video:focus-visible) .trace-video[data-astro-cid-lcdefpme]{--boost:1}.chip[data-astro-cid-lcdefpme]{--spread:25px;z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%;&:before{content:"";pointer-events:none;position:absolute;inset:-45% -35%}& img{filter:drop-shadow(0 0 14px #ffffff2b)drop-shadow(0 10px 20px #000a);width:100%;transition:opacity .25s;display:block;@media (width<800px){width:475px;translate:-125px}}& .cat-logo-alt{opacity:0;pointer-events:none;position:absolute;inset:0}}@media (hover:hover) and (pointer:fine){.diagram[data-astro-cid-lcdefpme]:has(#n-imagen:hover,#n-imagen:focus-visible),.diagram[data-astro-cid-lcdefpme]:has(#n-audio:hover,#n-audio:focus-visible),.diagram[data-astro-cid-lcdefpme]:has(#n-video:hover,#n-video:focus-visible){& .cat-logo{opacity:0}}.diagram[data-astro-cid-lcdefpme]:has(#n-imagen:hover,#n-imagen:focus-visible) .logo-imagen[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-audio:hover,#n-audio:focus-visible) .logo-audio[data-astro-cid-lcdefpme],.diagram[data-astro-cid-lcdefpme]:has(#n-video:hover,#n-video:focus-visible) .logo-video[data-astro-cid-lcdefpme]{opacity:1}}.nodes[data-astro-cid-lcdefpme]{display:contents}.node[data-astro-cid-lcdefpme]{--brand:#00e5ff;corner-shape:bevel;left:var(--x);top:var(--y);box-sizing:border-box;color:#fff;background:#111;border:1px solid #1f1f1f;border-radius:12px;align-items:center;gap:.6rem;width:21%;padding:.7rem .9rem;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 12px 26px -16px #000,inset 0 1px #ffffff0d;&:after{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);opacity:.55;height:4px;transition:opacity .2s;position:absolute;inset:0 0 auto}&:hover{border-color:color-mix(in srgb, var(--brand), black 45%);box-shadow:0 12px 26px -16px #000, 0 0 20px -6px color-mix(in srgb, var(--brand), transparent 40%), inset 0 1px 0 #ffffff0d;background:#181818;&:after{opacity:1}}&:focus-visible{outline:2px solid var(--brand);outline-offset:3px}& .icon{width:24px;height:24px;color:var(--brand);fill:currentColor;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand), transparent 50%));flex-shrink:0}& .node-text{flex-direction:column;gap:2px;min-width:0;display:flex}& .node-label{letter-spacing:.04em;color:#fff;border-bottom:1px solid #fff1;margin-bottom:6px;padding-bottom:2px;font-size:1.25rem;font-weight:600;line-height:1.1}& .node-sub{color:#999;font-size:.85rem;font-weight:400;line-height:1.3}}@keyframes flow{to{stroke-dashoffset:-340px}}@media (width<800px){.diagram[data-astro-cid-lcdefpme]{aspect-ratio:auto;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.traces[data-astro-cid-lcdefpme]{display:none}.chip[data-astro-cid-lcdefpme]{width:55%;max-width:220px;position:relative;top:auto;left:auto;translate:none}.nodes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}.node[data-astro-cid-lcdefpme]{justify-content:center;width:auto;position:static;translate:none}}.macro[data-astro-cid-lcdefpme]{text-shadow:1px 1px #999,2px 2px #777,3px 3px #555;margin:1rem auto 0;font-family:Science Gothic;font-size:2.25rem}hr[data-astro-cid-lcdefpme].sep{border:0;margin-block:2rem}.level-subtitle[data-astro-cid-lcdefpme]{font-family:var(--header-font);color:#696;margin:0;margin-bottom:2rem;font-size:1rem;font-style:italic}.list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;& .card{max-width:225px;min-height:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trace-flow[data-astro-cid-lcdefpme],.chip[data-astro-cid-lcdefpme]:before{animation:none}}
