.yolia-d3-badge{display:inline-flex;align-items:center;align-self:flex-start;border:.0625rem solid var(--yolia-line);border-radius:999rem;padding:.35rem .65rem;font-size:.76rem;font-weight:800;background:var(--yolia-cream-2);color:var(--yolia-olive-dark);margin-bottom:.45rem}.yolia-d3-start,.yolia-d3-action,.yolia-d3-option{font:inherit;border:.0625rem solid var(--yolia-line);border-radius:.85rem;padding:.72rem .9rem;cursor:pointer;background:var(--yolia-card);color:var(--yolia-ink);font-weight:800}.yolia-d3-start{margin-top:.65rem}.yolia-d3-start:hover,.yolia-d3-action:hover,.yolia-d3-option:hover{border-color:var(--yolia-terracotta)}.yolia-d3-start:disabled,.yolia-d3-action:disabled,.yolia-d3-option:disabled{cursor:not-allowed;opacity:.55}.yolia-d3-journey{display:grid;gap:.85rem;margin:0 auto 1.1rem;max-width:76rem;border:.0625rem solid var(--yolia-line);border-radius:1.25rem;padding:1rem;background:var(--yolia-card);box-shadow:var(--yolia-shadow)}.yolia-d3-head{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.yolia-d3-title{display:grid;gap:.2rem}.yolia-d3-title h2{margin:0;font-family:'Fraunces',serif;color:var(--yolia-olive-dark)}.yolia-d3-kicker{font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--yolia-terracotta-dark)}.yolia-d3-mode{font-size:.78rem;color:var(--yolia-dim)}.yolia-d3-progress{display:grid;gap:.3rem;min-width:min(100%,16rem)}.yolia-d3-progress-bar{height:.55rem;border-radius:999rem;background:var(--yolia-cream-2);overflow:hidden}.yolia-d3-progress-bar::after{content:'';display:block;width:var(--yolia-d3-progress,0%);height:100%;background:var(--yolia-olive-dark);border-radius:inherit}.yolia-d3-notice{margin:0;color:var(--yolia-dim);line-height:1.55}.yolia-d3-actions{display:flex;gap:.6rem;flex-wrap:wrap}.yolia-d3-primary{background:var(--yolia-olive-dark);color:#fff}.yolia-d3-decision{display:grid;gap:.55rem;border-top:.0625rem solid var(--yolia-line);padding-top:.85rem}.yolia-d3-decision p{margin:0;color:var(--yolia-dim)}.yolia-d3-option{text-align:start}.yolia-d3-outcome,.yolia-d3-completed{display:inline-flex;align-items:center;border-radius:999rem;background:var(--yolia-cream-2);padding:.45rem .7rem;font-weight:800}.yolia-d3-science{display:grid;gap:.25rem;border-top:.0625rem solid var(--yolia-line);padding-top:.75rem;color:var(--yolia-dim)}[dir="rtl"] .yolia-d3-option{text-align:end}