.sc-scene{align-content:space-between;gap:.5em}.sc-scene>*{align-self:start}.sc-scene>.sc-tools{align-self:end}.sc-note{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--color-faint);font-size:.64em;font-style:normal;line-height:1.4;display:block}.sc-gauges{justify-content:space-between;gap:.2em;display:flex}.sc-gauges i{color:var(--color-mute);animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 90ms);justify-items:center;gap:.2em;font-size:.6em;font-style:normal;font-weight:600;display:grid}.sc-gauges u{place-items:center;display:grid;position:relative}.sc-gauges svg{width:3.2em;height:3.2em;transform:rotate(-90deg)}.sc-gauges em{letter-spacing:-.03em;white-space:nowrap;color:hsl(var(--h) 72% 38%);font-size:.72em;font-style:normal;font-weight:700;position:absolute}html[data-theme=dark] .sc-gauges em{color:hsl(var(--h) 80% 72%)}.sc-gauge-track{fill:none;stroke:hsl(var(--h) 82% 60% / .2);stroke-width:4px}.sc-gauge-arc{fill:none;stroke:hsl(var(--h) 72% 46%);stroke-width:4px;stroke-linecap:round;stroke-dasharray:72 94.2;transform-origin:50%;animation:4.4s ease-in-out infinite sc-gauge}@keyframes sc-gauge{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.sc-checks{flex-wrap:wrap;gap:.3em;display:flex}.sc-checks b{background:hsl(var(--h) 82% 60% / .13);color:hsl(var(--h) 72% 34%);animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 80ms + .12s);border-radius:999px;align-items:center;gap:.28em;padding:.22em .5em;font-size:.62em;font-weight:500;display:inline-flex}html[data-theme=dark] .sc-checks b{color:hsl(var(--h) 80% 72%)}.sc-checks b svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.78em;height:.78em}@keyframes sc-in{0%{transform:translateY(.4em)}}.sc-terms{gap:.28em;display:grid}.sc-terms b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;grid-template-columns:minmax(0,1fr) auto;gap:.15em .4em;padding:.35em .5em;display:grid}.sc-terms s{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.64em;font-weight:500;text-decoration:none;overflow:hidden}.sc-terms em{background:hsl(var(--h) 82% 60% / .14);white-space:nowrap;color:hsl(var(--h) 72% 34%);border-radius:999px;padding:.1em .36em;font-size:.55em;font-style:normal}html[data-theme=dark] .sc-terms em{color:hsl(var(--h) 80% 74%)}.sc-terms u{background:var(--color-chip);border-radius:999px;grid-column:1/-1;height:.28em;overflow:hidden}.sc-terms u>i{width:var(--w);border-radius:inherit;background:hsl(var(--h) 72% 52%);height:100%;display:block}.sc-snippet{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.5em;gap:.2em;padding:.5em .6em;display:grid}.sc-snippet s{color:var(--color-mute);font-size:.58em;text-decoration:none}.sc-snippet b{color:var(--color-link);border-radius:.2em;font-size:.72em;font-weight:500;line-height:1.3}.sc-snippet b.is-lit{background-color:hsl(var(--h) 82% 60% / .16);background-image:linear-gradient(100deg, transparent 30%, hsl(var(--h) 82% 60% / .28) 45%, transparent 60%);background-size:260% 100%;animation:3.6s ease-in-out infinite sc-sheen}@keyframes sc-sheen{0%,to{background-position:140% 0}55%{background-position:-40% 0}}.sc-snippet u{color:var(--color-mute);font-size:.6em;line-height:1.4;text-decoration:none}.sc-tags{flex-wrap:wrap;gap:.25em;margin-top:.15em;display:flex}.sc-tags i{background:hsl(var(--h) 82% 60% / .13);color:hsl(var(--h) 72% 34%);animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 70ms + .14s);border-radius:999px;padding:.14em .4em;font-size:.55em;font-style:normal}html[data-theme=dark] .sc-tags i{color:hsl(var(--h) 80% 74%)}.sc-cluster{justify-items:center;gap:.5em;display:grid}.sc-cluster>b{background:hsl(var(--h) 72% 48%);color:#fff;border-radius:.45em;padding:.35em .9em;font-size:.64em;font-weight:600}.sc-cluster>span{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em;width:100%;display:grid}.sc-cluster i{border:1px solid hsl(var(--h) 70% 55% / .35);background:var(--color-surface);text-align:center;color:var(--color-mute);animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 80ms + .1s);border-radius:.4em;padding:.3em .2em;font-size:.58em;font-style:normal;position:relative}.sc-graph{justify-self:center;position:relative}.sc-graph svg{width:8.2em;height:5.7em;overflow:visible}.sc-edge{fill:none;stroke:hsl(var(--h) 70% 55% / .5);stroke-width:1.4px}.sc-node{fill:var(--color-surface);stroke:hsl(var(--h) 72% 48%);stroke-width:1.6px}.sc-node--hub{fill:hsl(var(--h) 72% 48%);stroke:none}.sc-packet{background:hsl(var(--h) 72% 48%);border-radius:50%;width:.34em;height:.34em;animation:3.2s ease-in-out infinite sc-packet;position:absolute;top:16%;left:15%}.sc-packet:nth-of-type(2){animation-name:sc-packet-b;animation-delay:-1.6s;top:76%;left:82%}@keyframes sc-packet{0%{opacity:0;transform:translate(0,0)}20%,80%{opacity:1}to{opacity:0;transform:translate(2.6em,1.7em)}}@keyframes sc-packet-b{0%{opacity:0;transform:translate(0,0)}20%,80%{opacity:1}to{opacity:0;transform:translate(-2.6em,-1.7em)}}.sc-dash{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.5em;gap:.4em;padding:.5em .6em;display:grid}.sc-chart{width:100%;height:2.4em;color:hsl(var(--h) 72% 46%);overflow:visible}.sc-chart-fill{fill:currentColor;fill-opacity:.15;stroke:none}.sc-chart-line{fill:none;stroke:currentColor;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sc-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em;display:grid}.sc-measures i{background:hsl(var(--h) 82% 60% / .1);color:var(--color-mute);animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 70ms + .12s);border-radius:.35em;justify-content:space-between;align-items:center;gap:.4em;padding:.25em .4em;font-size:.56em;font-style:normal;display:flex}.sc-measures i s{background:hsl(var(--h) 72% 52% / .5);border-radius:999px;flex:none;width:1.9em;height:.36em}@media (prefers-reduced-motion:reduce){.sc-gauges i,.sc-gauge-arc,.sc-checks b,.sc-terms b,.sc-tags i,.sc-cluster i,.sc-packet,.sc-measures i,.sc-snippet b.is-lit,.sc-tools b{animation:none}}.sc-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.sc-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out sc-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.5em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .sc-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.sc-tools b:hover{transform:translateY(-2px)}.sc-tools b>svg{width:1em;height:1em}.sc-mark--full{width:auto;max-width:1.4em}.sc-mono{text-transform:uppercase;width:1em;height:1em;color:var(--color-mute);place-items:center;font-size:.72em;font-style:normal;font-weight:700;display:grid}
.pc-scene{align-content:space-between;justify-items:stretch;gap:.5em}.pc-scene>*{align-self:start}.pc-scene>.pc-tools{align-self:end}.pc-note{white-space:normal;min-width:0;color:var(--color-faint);font-size:.64em;font-style:normal;line-height:1.4;display:block}@keyframes pc-in{0%{transform:translateY(.4em)}}.pc-split{gap:.32em;display:grid}.pc-split b{animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 80ms);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15em .4em;display:grid}.pc-split b>svg{width:.95em;height:.95em}.pc-mark--full{width:auto;max-width:1.2em}.pc-split s{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.6em;font-weight:500;text-decoration:none;overflow:hidden}.pc-split u{background:var(--color-chip);border-radius:999px;grid-column:2;height:.3em;overflow:hidden}.pc-split u:after{content:"";width:var(--w);border-radius:inherit;background:hsl(var(--h) 72% 52%);height:100%;display:block}.pc-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;display:grid}.pc-formats b{border:1px solid var(--color-line);background:var(--color-surface);text-align:center;color:var(--color-mute);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;gap:.25em;padding:.3em;font-size:.54em;font-weight:500;display:grid;position:relative}.pc-formats u{background:linear-gradient(135deg, hsl(var(--h) 82% 60% / .38), hsl(var(--h) 82% 60% / .14));border-radius:.25em;height:2.4em}.pc-formats b.is-video u:after{content:"";border-top:.32em solid #0000;border-bottom:.32em solid #0000;border-left:.5em solid #fff;width:0;height:0;display:block;position:relative;top:.55em;left:50%;transform:translate(-50%)}.pc-hooks{flex-wrap:wrap;align-items:center;gap:.25em;display:flex}.pc-hooks i{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 70ms + .14s);border-radius:999px;padding:.22em .5em;font-size:.56em;font-style:normal;font-weight:600;line-height:1.2}html[data-theme=dark] .pc-hooks i{color:hsl(var(--h) 80% 74%)}.pc-segments{gap:.25em;display:grid}.pc-segments b{border:1px solid hsl(var(--h) 70% 55% / .3);background:var(--color-surface);color:var(--color-ink);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;align-items:center;gap:.4em;padding:.3em .5em;font-size:.58em;font-weight:500;line-height:1.2;display:flex}.pc-segments b i{background:hsl(var(--h) 72% 50%);border-radius:50%;flex:none;width:.4em;height:.4em}.pc-segments b.is-out{border:1px dashed var(--color-line-strong);color:var(--color-faint);background:0 0;text-decoration:line-through}.pc-segments b.is-out i{background:var(--color-line-strong)}.pc-ladder{border-bottom:1px solid var(--color-line);align-items:flex-end;gap:.35em;height:3.2em;padding-bottom:.25em;display:flex}.pc-ladder i{height:var(--h2);background:linear-gradient(180deg, hsl(var(--h) 72% 52%), hsl(var(--h) 72% 52% / .45));animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 80ms + .12s);border-radius:.25em .25em 0 0;flex:1}.pc-ab{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;display:grid}.pc-ab b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 90ms);border-radius:.45em;gap:.25em;padding:.4em;display:grid;position:relative}.pc-ab s{color:var(--color-faint);font-size:.56em;font-weight:700;text-decoration:none}.pc-ab u{background:var(--color-chip);border-radius:999px;height:.3em}.pc-ab u.is-short{width:62%}.pc-ab b i{background:hsl(var(--h) 82% 60% / .2);border-radius:.2em;height:.8em}.pc-ab b.is-win{border-color:hsl(var(--h) 70% 55% / .55);background:hsl(var(--h) 82% 60% / .08)}.pc-ab b.is-win s{color:hsl(var(--h) 72% 42%)}.pc-ab b.is-win i{background:hsl(var(--h) 72% 52%)}.pc-ab b.is-win:after{content:"";border-left:1.8px solid hsl(var(--h) 72% 42%);border-bottom:1.8px solid hsl(var(--h) 72% 42%);width:.5em;height:.28em;position:absolute;top:.3em;right:.35em;transform:rotate(-45deg)}.pc-path{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.3em;display:grid;position:relative}.pc-path b{border:1px solid hsl(var(--h) 70% 55% / .35);background:var(--color-surface);text-align:center;min-height:3.1em;color:var(--color-ink);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 90ms);border-radius:.45em;place-items:center;padding:.35em .25em;font-size:.54em;font-weight:600;line-height:1.2;display:grid}.pc-path:after{content:"";border-top:1px dashed hsl(var(--h) 70% 55% / .5);position:absolute;bottom:-.55em;left:12%;right:12%}.pc-packet{background:hsl(var(--h) 72% 50%);border-radius:50%;width:.36em;height:.36em;animation:3.4s ease-in-out infinite pc-packet;position:absolute;bottom:-.72em;left:12%}@keyframes pc-packet{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(8.6em)}}.pc-cookie{color:var(--color-mute);align-items:center;gap:.4em;margin-top:.7em;font-size:.6em;display:flex}.pc-cookie i{border:1.4px solid var(--color-line-strong);border-radius:50%;flex:none;width:.85em;height:.85em;position:relative}.pc-cookie i:after{content:"";background:hsl(var(--h) 72% 50%);width:1.4px;position:absolute;inset:-.1em auto -.1em 50%;transform:rotate(45deg)}.pc-returns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em;display:grid}.pc-returns b{border:1px solid hsl(var(--h) 70% 55% / .25);background:var(--color-surface);color:var(--color-mute);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 80ms);border-radius:.45em;gap:.15em;padding:.45em .5em;font-size:.52em;font-weight:600;line-height:1.2;display:grid}.pc-returns s{letter-spacing:-.05em;color:var(--color-ink);align-items:center;gap:.25em;font-size:1.7em;font-weight:800;line-height:1;text-decoration:none;display:flex}.pc-returns u{border-left:.2em solid #0000;border-right:.2em solid #0000;width:0;height:0}.pc-returns u.is-up{border-bottom:.28em solid #2bab6f}.pc-returns u.is-down{border-top:.28em solid #2bab6f}.pc-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.pc-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .pc-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.pc-tools b:hover{transform:translateY(-2px)}.pc-tools b>svg{width:1em;height:1em}.pc-mono{text-transform:uppercase;width:1em;height:1em;color:var(--color-mute);place-items:center;font-size:.72em;font-style:normal;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.pc-split b,.pc-formats b,.pc-hooks i,.pc-segments b,.pc-ladder i,.pc-ab b,.pc-path b,.pc-packet,.pc-returns b,.pc-tools b,.pc-weeks b,.pc-variants b,.pc-ship b,.pc-events b{animation:none}}.pc-weeks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3em;display:grid}.pc-weeks b{border:1px solid var(--color-line);background:var(--color-surface);text-align:center;color:var(--color-faint);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 70ms + .16s);border-radius:.35em;padding:.3em 0;font-size:.54em;font-weight:600}.pc-weeks b.is-on{border-color:hsl(var(--h) 70% 55% / .5);background:hsl(var(--h) 82% 60% / .12);color:hsl(var(--h) 72% 36%)}html[data-theme=dark] .pc-weeks b.is-on{color:hsl(var(--h) 80% 74%)}.pc-variants{gap:.25em;display:grid}.pc-variants b{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-mute);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.35em;align-items:center;gap:.4em;padding:.28em .5em;font-size:.54em;font-weight:500;line-height:1.2;display:flex}.pc-variants b>i{background:var(--color-line-strong);border-radius:50%;flex:none;width:.36em;height:.36em}.pc-variants b.is-live>i{background:#2bab6f}.pc-variants s{color:var(--color-faint);margin-left:auto;font-size:.86em;text-decoration:none}.pc-variants b.is-live s{color:#25935f}.pc-ship{flex-wrap:wrap;gap:.25em;display:flex}.pc-ship b{background:hsl(var(--h) 82% 60% / .13);color:hsl(var(--h) 72% 36%);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 60ms + .16s);border-radius:999px;align-items:center;gap:.25em;padding:.2em .45em;font-size:.52em;font-weight:600;display:inline-flex}html[data-theme=dark] .pc-ship b{color:hsl(var(--h) 80% 74%)}.pc-ship b i{background:hsl(var(--h) 72% 50%);border-radius:50%;width:.34em;height:.34em}.pc-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em;display:grid}.pc-events b{background:hsl(var(--h) 82% 60% / .1);color:var(--color-mute);animation:.46s ease-out pc-in;animation-delay:calc(var(--i) * 60ms + .18s);border-radius:.35em;align-items:center;gap:.3em;padding:.26em .4em;font-size:.52em;font-weight:600;line-height:1.2;display:flex}.pc-events b i{background:hsl(var(--h) 72% 50%);border-radius:50%;flex:none;width:.3em;height:.3em}.pc-chart{width:100%;height:2.4em;color:hsl(var(--h) 72% 46%);overflow:visible}.pc-chart-fill{fill:currentColor;fill-opacity:.14;stroke:none}.pc-chart-line{fill:none;stroke:currentColor;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.so-scene{align-content:space-between;gap:.5em}.so-scene>*{align-self:start}.so-scene>.so-tools{align-self:end}.so-note{min-width:0;color:var(--color-faint);font-size:.64em;font-style:normal;line-height:1.4;display:block}@keyframes so-in{0%{transform:translateY(.4em)}}.so-cadence{gap:.28em;display:grid}.so-cadence b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;align-items:center;gap:.4em;padding:.3em .5em;display:flex}.so-cadence b>svg{flex:none;width:1em;height:1em}.so-mark--full{width:auto;max-width:1.25em}.so-cadence s{color:var(--color-ink);font-size:.6em;font-weight:600;text-decoration:none}.so-cadence em{background:hsl(var(--h) 82% 60% / .14);white-space:nowrap;color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.12em .4em;font-size:.54em;font-style:normal;font-weight:700}html[data-theme=dark] .so-cadence em{color:hsl(var(--h) 80% 74%)}.so-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;display:grid}.so-formats b{animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 80ms);gap:.2em;display:grid;position:relative}.so-formats img{aspect-ratio:4/5;object-fit:cover;border-radius:.4em;width:100%;height:auto;display:block}.so-formats s{text-align:center;color:var(--color-mute);font-size:.54em;font-weight:700;text-decoration:none}.so-formats b.is-reel:after{content:"";filter:drop-shadow(0 1px 2px #00000080);border-top:.38em solid #0000;border-bottom:.38em solid #0000;border-left:.6em solid #fff;width:0;height:0;position:absolute;top:36%;left:50%;transform:translate(-40%,-50%)}.so-pipeline{flex-wrap:wrap;gap:.25em;display:flex}.so-pipeline i{border:1px dashed var(--color-line-strong);color:var(--color-faint);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 70ms + .14s);border-radius:999px;padding:.2em .45em;font-size:.52em;font-style:normal;font-weight:700}.so-pipeline i.is-done{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-style:solid;border-color:#0000}html[data-theme=dark] .so-pipeline i.is-done{color:hsl(var(--h) 80% 74%)}.so-threads{gap:.28em;display:grid}.so-threads b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 80ms);border-radius:999px;align-items:center;gap:.4em;padding:.28em .5em .28em .28em;display:flex}.so-threads img{object-fit:cover;border-radius:50%;flex:none;width:1.5em;height:1.5em}.so-threads s{color:var(--color-ink);font-size:.58em;font-weight:700;text-decoration:none}.so-threads em{color:#238b5a;margin-left:auto;font-size:.54em;font-style:normal;font-weight:700}html[data-theme=dark] .so-threads em{color:#64d8a2}.so-creators{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3em;display:grid}.so-creators b{animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 70ms);justify-items:center;gap:.2em;display:grid}.so-creators img{aspect-ratio:1;object-fit:cover;border:2px solid var(--color-surface);width:100%;height:auto;box-shadow:0 0 0 1px hsl(var(--h) 70% 55% / .4);border-radius:50%}.so-creators s{color:var(--color-mute);font-size:.48em;font-weight:700;text-decoration:none}.so-checks{gap:.22em;display:grid}.so-checks i{color:var(--color-mute);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 70ms + .14s);align-items:center;gap:.35em;font-size:.54em;font-style:normal;font-weight:600;display:flex}.so-checks svg{fill:none;stroke:#2bab6f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.8em;height:.8em}.so-mentions{gap:.25em;display:grid}.so-mentions b{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;align-items:center;gap:.4em;padding:.28em .5em;font-size:.58em;font-weight:600;display:flex}.so-mentions b i{border-radius:50%;flex:none;width:.42em;height:.42em}.so-mentions b.is-pos i{background:#2bab6f}.so-mentions b.is-neu i{background:#f5a314}.so-mentions b.is-neg i{background:#e03e3e}.so-chart{width:100%;height:2.2em;color:hsl(var(--h) 72% 44%);overflow:visible}.so-chart-fill{fill:currentColor;fill-opacity:.14;stroke:none}.so-chart-line{fill:none;stroke:currentColor;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.so-head{align-items:center;gap:.5em;display:flex}.so-head b{color:var(--color-ink);font-size:.64em;font-weight:700}.so-head s{background:hsl(var(--h) 82% 60% / .16);color:hsl(var(--h) 72% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .so-head s{color:hsl(var(--h) 80% 74%)}.so-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em;display:grid}.so-stats b{border:1px solid hsl(var(--h) 70% 55% / .22);background:var(--color-surface);color:var(--color-mute);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 80ms);border-radius:.45em;gap:.1em;padding:.45em .5em;font-size:.5em;font-weight:600;line-height:1.2;display:grid}.so-stats s{letter-spacing:-.05em;color:var(--color-ink);font-size:1.8em;font-weight:800;line-height:1;text-decoration:none}.so-stats em{color:#238b5a;align-items:center;gap:.18em;font-size:.92em;font-style:normal;font-weight:700;display:flex}html[data-theme=dark] .so-stats em{color:#64d8a2}.so-stats u{border-bottom:.3em solid;border-left:.22em solid #0000;border-right:.22em solid #0000;width:0;height:0}.so-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.so-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .so-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.so-tools b:hover{transform:translateY(-2px)}.so-tools b>svg{width:1em;height:1em}.so-mono{text-transform:uppercase;width:1em;height:1em;color:var(--color-mute);place-items:center;font-size:.72em;font-style:normal;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.so-cadence b,.so-formats b,.so-pipeline i,.so-threads b,.so-creators b,.so-checks i,.so-mentions b,.so-stats b,.so-tools b,.so-batch b,.so-deliver b{animation:none}}.so-batch{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;display:grid}.so-batch b{border:1px solid hsl(var(--h) 70% 55% / .22);background:var(--color-surface);color:var(--color-mute);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 70ms + .16s);border-radius:.45em;gap:.1em;padding:.4em .35em;font-size:.5em;font-weight:600;line-height:1.2;display:grid}.so-batch s{letter-spacing:-.05em;color:var(--color-ink);font-size:1.7em;font-weight:800;line-height:1;text-decoration:none}.so-deliver{flex-wrap:wrap;gap:.25em;display:flex}.so-deliver b{background:hsl(var(--h) 82% 60% / .14);color:hsl(var(--h) 72% 34%);animation:.46s ease-out so-in;animation-delay:calc(var(--i) * 60ms + .18s);border-radius:999px;padding:.2em .45em;font-size:.52em;font-weight:700}html[data-theme=dark] .so-deliver b{color:hsl(var(--h) 80% 74%)}
.ac-scene{align-content:space-between;gap:.5em}.ac-scene>*{align-self:start}.ac-scene>.ac-tools{align-self:end}.ac-note{min-width:0;color:var(--color-faint);font-size:.64em;font-style:normal;line-height:1.4;display:block}@keyframes ac-in{0%{transform:translateY(.4em)}}.ac-shot{border-radius:.5em;display:block;position:relative;overflow:hidden}.ac-shot img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.ac-shot:after{content:"";background:linear-gradient(180deg, transparent 40%, hsl(var(--h) 60% 20% / .55));position:absolute;inset:0}.ac-tags{z-index:1;flex-wrap:wrap;gap:.25em;display:flex;position:absolute;bottom:.45em;left:.45em;right:.45em}.ac-tags b{color:hsl(var(--h) 72% 30%);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 80ms);background:#ffffffeb;border-radius:999px;padding:.22em .5em;font-size:.54em;font-weight:800}.ac-tags b.is-on{background:hsl(var(--h) 82% 60%);color:#fff}.ac-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;display:grid}.ac-wall b{border:1px solid hsl(var(--h) 70% 55% / .22);background:var(--color-surface);color:var(--color-mute);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 80ms + .12s);border-radius:.45em;gap:.1em;padding:.4em;font-size:.5em;font-weight:700;line-height:1.2;display:grid}.ac-wall s{letter-spacing:-.05em;color:var(--color-ink);font-size:1.8em;font-weight:800;line-height:1;text-decoration:none}.ac-routes{gap:.3em;display:grid}.ac-routes-head,.ac-routes b{grid-template-columns:5.4em minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.45em;display:grid}.ac-routes-head{font-style:normal}.ac-routes-head s{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:.5em;font-weight:800;text-decoration:none}.ac-routes b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 80ms);border-radius:.45em;padding:.35em .5em}.ac-route{color:var(--color-ink);align-items:center;gap:.35em;font-size:.6em;font-weight:800;display:flex}.ac-route>svg{flex:none;width:1.1em;height:1.1em}.ac-route>.ac-mark--full{width:auto;max-width:1.3em}.ac-routes b>i{background:var(--color-chip);border-radius:999px;height:.42em;display:block;overflow:hidden}.ac-routes u{width:var(--w);border-radius:inherit;background:hsl(var(--h) 82% 56%);height:100%;display:block}.ac-routes u.is-alt{background:hsl(var(--h) 40% 46%)}.ac-audit{gap:.28em;display:grid}.ac-audit b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 70ms + .12s);border-radius:.4em;align-items:center;gap:.35em;padding:.3em .45em;display:flex}.ac-audit b>i{background:var(--color-line-strong);border-radius:50%;flex:none;width:.42em;height:.42em}.ac-audit b.is-clean>i,.ac-audit b.is-ready>i{background:#2bab6f}.ac-audit b.is-partial>i{background:#f5a314}.ac-audit b.is-gap>i{background:#e03e3e}.ac-audit s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.56em;font-weight:700;text-decoration:none;overflow:hidden}.ac-audit em{white-space:nowrap;color:var(--color-mute);margin-left:auto;font-size:.5em;font-style:normal;font-weight:800}.ac-guards{gap:.28em;display:grid}.ac-guards b{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 80ms);border-radius:.4em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .45em;padding:.3em .5em;display:grid}.ac-guards b>i{background:hsl(var(--h) 82% 60% / .14);border-radius:.4em;grid-row:span 2;place-items:center;width:1.4em;height:1.4em;display:grid}.ac-guards svg{fill:none;width:.9em;height:.9em;stroke:hsl(var(--h) 72% 40%);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .ac-guards svg{stroke:hsl(var(--h) 80% 72%)}.ac-guards s{color:var(--color-ink);font-size:.58em;font-weight:800;text-decoration:none}.ac-guards em{color:var(--color-mute);font-size:.5em;font-style:normal;font-weight:600}.ac-org-block{gap:.5em;display:grid}.ac-org{justify-items:center;gap:.5em;padding:.3em 0;display:grid}.ac-hub{background:hsl(var(--h) 82% 60% / .14);color:hsl(var(--h) 72% 32%);border-radius:999px;align-items:center;gap:.4em;padding:.4em .7em;font-size:.58em;font-weight:800;animation:.46s ease-out ac-in;display:flex}html[data-theme=dark] .ac-hub{color:hsl(var(--h) 80% 74%)}.ac-hub svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.ac-org-ring{gap:.6em;display:flex}.ac-org-ring i{animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 80ms + .1s);justify-items:center;gap:.15em;display:grid}.ac-org-ring img{object-fit:cover;border:2px solid var(--color-surface);width:2.1em;height:2.1em;box-shadow:0 0 0 1px hsl(var(--h) 70% 55% / .4);animation:4s ease-in-out infinite ac-breathe;animation-delay:calc(var(--i) * -.7s);border-radius:50%}@keyframes ac-breathe{0%,to{transform:scale(1)}30%{transform:scale(1.08)}}.ac-org-ring s{letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-size:.48em;font-weight:800;text-decoration:none}.ac-chips{flex-wrap:wrap;gap:.25em;display:flex}.ac-chips b{background:hsl(var(--h) 82% 60% / .14);color:hsl(var(--h) 72% 34%);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 60ms + .18s);border-radius:999px;padding:.2em .45em;font-size:.52em;font-weight:800}html[data-theme=dark] .ac-chips b{color:hsl(var(--h) 80% 74%)}.ac-route-track{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.ac-route-track li{border:1px solid var(--color-line);background:var(--color-surface);animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 80ms + .12s);border-radius:.4em;grid-template-columns:auto 4.2em minmax(0,1fr);align-items:center;gap:0 .45em;padding:.28em .5em;display:grid}.ac-route-track li>i{border:1.6px solid var(--color-line-strong);border-radius:50%;width:.5em;height:.5em}.ac-route-track li.is-on>i{border-color:hsl(var(--h) 82% 56%);background:hsl(var(--h) 82% 56%)}.ac-route-track s{color:var(--color-ink);font-size:.56em;font-weight:800;text-decoration:none}.ac-route-track em{color:var(--color-mute);font-size:.48em;font-style:normal;line-height:1.25}.ac-tools{border-top:1px solid hsl(var(--h) 70% 55% / .2);flex-wrap:wrap;align-items:center;gap:.35em;margin-top:auto;padding-top:.5em;display:flex}.ac-tools b{border:1px solid var(--color-line);background:var(--color-surface);width:1.55em;height:1.55em;animation:.46s ease-out ac-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.45em;place-items:center;transition:transform .18s,border-color .18s;display:grid}.mc-card:hover .ac-tools b{border-color:hsl(var(--h) 70% 55% / .45)}.ac-tools b:hover{transform:translateY(-2px)}.ac-tools b>svg{width:1em;height:1em}.ac-tools b>.ac-mark--full{width:auto;max-width:1.25em}.ac-mono{width:1em;height:1em;color:var(--color-mute);place-items:center;font-size:.72em;font-style:normal;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.ac-tags b,.ac-wall b,.ac-routes b,.ac-audit b,.ac-guards b,.ac-hub,.ac-org-ring i,.ac-org-ring img,.ac-chips b,.ac-route-track li,.ac-tools b{animation:none}}
