.semiont-breakout[data-astro-cid-ohsa4xyl]{width:100vw;margin-inline:calc(50% - 50vw);padding-block:2.5rem}.semiont-organism-inner[data-astro-cid-ohsa4xyl]{max-width:1500px;margin-inline:auto;padding-inline:1.5rem}.semiont-organism-header[data-astro-cid-ohsa4xyl]{text-align:center;margin-bottom:1.5rem}.semiont-organism-title[data-astro-cid-ohsa4xyl]{font-family:rixingsong-semibold,"Noto Serif TC",serif;font-size:1.6rem;font-weight:600;color:#f4f0ea;margin:.5rem 0 .75rem;letter-spacing:.05em}.semiont-organism-intro[data-astro-cid-ohsa4xyl]{font-family:jf-lanyangming,"Noto Serif TC",serif;color:#f4f0ea9e;font-size:.95rem;max-width:680px;margin:0 auto 1.25rem;line-height:1.7}.semiont-organism-legend[data-astro-cid-ohsa4xyl]{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;font-family:SF Mono,Fira Code,monospace;font-size:.7rem;color:#f4f0ea99;letter-spacing:.05em}.semiont-organism-legend[data-astro-cid-ohsa4xyl] li[data-astro-cid-ohsa4xyl]{display:inline-flex;align-items:center;gap:.45rem}.semiont-organism-legend[data-astro-cid-ohsa4xyl] .dot[data-astro-cid-ohsa4xyl]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-write[data-astro-cid-ohsa4xyl]{background:#4fd1b0;box-shadow:0 0 6px #4fd1b0b3}.dot-feedback[data-astro-cid-ohsa4xyl]{background:#d4856a;box-shadow:0 0 6px #d4856ab3}.dot-diffuse[data-astro-cid-ohsa4xyl]{background:#7aa8d4;box-shadow:0 0 6px #7aa8d4b3}.dot-sovereign[data-astro-cid-ohsa4xyl]{background:#c9a96a;box-shadow:0 0 6px #c9a96ab3}.semiont-organism-stage[data-astro-cid-ohsa4xyl]{position:relative;margin:1rem auto;border:1px solid rgba(79,209,176,.14);border-radius:.5rem;background:radial-gradient(ellipse at 65% 45%,rgba(79,209,176,.04) 0%,transparent 65%),#03080a8c;overflow:hidden}.semiont-organism-svg[data-astro-cid-ohsa4xyl]{display:block;width:100%;height:auto;color:#4fd1b0}.semiont-organism-svg .node-label{font-family:rixingsong-semibold,"Noto Serif TC",serif;font-size:16px;font-weight:600;fill:#f4f0eaf2;letter-spacing:.04em}.semiont-organism-svg .node-label-big{font-family:rixingsong-semibold,"Noto Serif TC",serif;font-size:22px;font-weight:700;fill:#f4f0ea;letter-spacing:.05em}.semiont-organism-svg .node-label-sm{font-family:rixingsong-semibold,"Noto Serif TC",serif;font-size:13px;fill:#f4f0eaf2;letter-spacing:.03em}.semiont-organism-svg .node-feedback .node-label-sm{fill:#d4856a}.semiont-organism-svg .node-sub{font-family:SF Mono,Fira Code,monospace;font-size:11px;fill:#f4f0eaa6;letter-spacing:.04em}.semiont-organism-svg .edge-label{font-family:jf-lanyangming,"Noto Serif TC",serif;font-size:12px;fill:#f4f0eab3;letter-spacing:.04em;font-style:italic}.semiont-organism-svg .lang-badge{font-family:SF Mono,Fira Code,monospace;font-size:10px;font-weight:600;fill:#7aa8d4}.semiont-organism-svg .bubble-label{font-family:rixingsong-semibold,"Noto Serif TC",serif;font-size:14px;font-weight:600;fill:#c9a96a;letter-spacing:.03em}.semiont-organism-svg .bubble-sub{font-family:SF Mono,Fira Code,monospace;font-size:10px;fill:#c9a96acc}.semiont-organism-svg .bubble-sub-warn{font-family:jf-lanyangming,"Noto Serif TC",serif;font-size:11px;font-style:italic;fill:#d4856af2}.semiont-organism-svg .sov-callout-title{font-family:rixingsong-semibold,"Noto Serif TC",serif;font-size:15px;font-weight:600;fill:#c9a96a;letter-spacing:.06em}.semiont-organism-svg .sov-callout-body{font-family:jf-lanyangming,"Noto Serif TC",serif;font-size:12px;fill:#c9a96ad9;letter-spacing:.04em}.semiont-organism-svg .gear-spin{transform-origin:center;transform-box:fill-box}.semiont-organism-svg .gear-fast{animation:gear-spin 7s linear infinite}.semiont-organism-svg .gear-medium{animation:gear-spin 10s linear infinite}.semiont-organism-svg .gear-slow{animation:gear-spin 14s linear infinite}.semiont-organism-svg .gear-reverse{animation-direction:reverse}@keyframes gear-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.semiont-organism-svg .center-aura{animation:aura-breathe 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes aura-breathe{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:.95;transform:scale(1.06)}}.semiont-organism-caption[data-astro-cid-ohsa4xyl]{text-align:center;margin-top:.75rem}@media(max-width:900px){.semiont-organism-stage[data-astro-cid-ohsa4xyl]{overflow-x:auto}.semiont-organism-svg[data-astro-cid-ohsa4xyl]{min-width:1100px}}@media(prefers-reduced-motion:reduce){.semiont-organism-svg *{animation:none!important}}
