.sv .lr{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative;container-type:inline-size}.sv .lr-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.sv .lr-track{fill:none;stroke:var(--rule-2);stroke-width:1.5px;stroke-dasharray:3 7}.sv .lr-arc{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--e-io)}.sv .lr-nodes{position:absolute;inset:0}.sv .lr-node{width:0;height:0;position:absolute;top:50%;left:50%}.sv .lr-node a{text-align:center;width:120px;color:var(--text-3);transform:translate(-50%, -32px) rotate(var(--a)) translateX(37.5cqw) rotate(calc(-1 * var(--a)));justify-items:center;gap:6px;font-size:.8125rem;font-weight:650;transition:color .4s;display:grid;position:absolute}.sv .lr-ic{background:var(--card);width:54px;height:54px;color:var(--text-3);box-shadow:inset 0 0 0 1.5px var(--rule-2), var(--sh-2);transition:background-color .4s ease, color .4s ease, transform .6s var(--e-out), box-shadow .4s ease;border-radius:18px;place-items:center;display:grid}.sv .lr-node[data-done="1"] .lr-ic{color:var(--brand-text)}.sv .lr-node[data-on="1"] a{color:var(--text)}.sv .lr-node[data-on="1"] .lr-ic{background:var(--brand-strong);color:#fff;box-shadow:0 0 0 6px var(--brand-soft), 0 18px 36px -16px #c94a0f99;transform:scale(1.14)}.sv .lr-node.you[data-on="1"] .lr-ic{background:var(--brand);box-shadow:0 0 0 6px var(--paper-2), 0 18px 36px -16px #c94a0f66}.sv .lr-center{text-align:center;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:27%}.sv .lr-n{letter-spacing:-.06em;color:var(--brand);font-size:clamp(2.75rem,1.6rem + 3vw,4.5rem);font-weight:700;line-height:.9}.sv .lr-n small{letter-spacing:0;color:var(--text-3);font-size:.4em}.sv .lr-center b{letter-spacing:-.025em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.15}.sv .lr-center p{color:var(--text-2);max-width:15rem;font-size:.875rem;line-height:1.45}.sv .lr-center .auto-tag,.sv .lr-center .you-tag{border-radius:6px;padding:2px 8px;font-size:13px;font-weight:650}.sv .lr-center .auto-tag{background:var(--brand-soft);color:var(--brand-text)}.sv .lr-center .you-tag{background:var(--brand-strong);color:#fff}@media (prefers-reduced-motion:no-preference){.sv .lr-center>*{animation:sv-lp-in .52s var(--e-out) both}.sv .lr-center>:nth-child(2){animation-delay:60ms}.sv .lr-center>:nth-child(3){animation-delay:.12s}.sv .lr-center>:nth-child(4){animation-delay:.18s}}@keyframes sv-lp-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.sv .lr-arc,.sv .lr-ic{transition:none}}@media (max-width:640px){.sv .lr{width:86%}.sv .lr-node a{width:84px;font-size:.8125rem}.sv .lr-ic{border-radius:14px;width:42px;height:42px}.sv .lr-ic .si{width:20px;height:20px}.sv .lr-center{gap:4px;inset:30%}.sv .lr-center p{display:none}}.sv .lr-list{display:none}@media (max-width:559px){.sv .lr{display:none}.sv .lr-list{border-top:1px solid var(--rule);gap:0;display:grid}.sv .lr-list li{border-bottom:1px solid var(--rule)}.sv .lr-list a{border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:6px 8px;transition:background-color .3s;display:flex}.sv .lr-list li[data-on="1"] a{background:var(--brand-soft)}.sv .lr-list li.you[data-on="1"] a{background:var(--paper-2)}.sv .lrl-n{width:22px;color:var(--text-2);flex:none;font-size:14px;font-weight:650}.sv .lrl-ic{background:var(--card);width:32px;height:32px;color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--rule);border-radius:10px;flex:none;place-items:center;display:grid}.sv .lr-list li.you .lrl-ic{color:var(--brand-text)}.sv .lrl-name{letter-spacing:-.015em;flex:1;min-width:0;font-size:1rem;font-weight:650;line-height:1.25}.sv .lr-list .you-tag{font-size:13px}}
