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