.ro-wrap{container-type:inline-size}.ro{isolation:isolate;position:relative}.ro-lines,.ro-seal{display:none}.ro-list{-moz-column-gap:40px;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.ro-list>li{border-top:1px solid var(--line);min-width:0}.ro-link{border-radius:var(--r-s);min-height:64px;color:var(--ink);align-items:center;gap:14px;padding:10px 8px;text-decoration:none;display:flex}.ro-link:hover,.ro-link:focus-visible{background:var(--surface-2)}.ro-link:hover .ro-name{text-underline-offset:4px;text-decoration:underline}.ro-n{font-family:var(--font-mono);letter-spacing:0;font-size:11.5px;font-weight:700}.ro-name{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:break-word;font-size:17px;font-weight:700;line-height:1.25}@container (min-width:600px){.ro-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1140px){.ro[data-rosette]{height:calc(2 * var(--R) + var(--H))}.ro[data-rosette] .ro-lines{z-index:0;left:calc(50% - var(--R));top:calc(var(--H) / 2);width:calc(2 * var(--R));height:calc(2 * var(--R));pointer-events:none;display:block;position:absolute;overflow:visible}.ro-ring{fill:none;stroke:var(--line-strong);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.ro-star{fill:none;stroke:var(--gold);stroke-opacity:.6;stroke-width:1px;vector-effect:non-scaling-stroke}.ro[data-rosette] .ro-seal{z-index:2;left:50%;top:calc(var(--H) / 2 + var(--R));display:grid;position:absolute;translate:-50% -50%}.ro[data-rosette] .ro-list{border:0;display:block}.ro[data-rosette] .ro-list>li{width:0;height:0;left:calc(50% + var(--x) * var(--R));top:calc(var(--H) / 2 + var(--R) + var(--y) * var(--R));border:0;position:absolute}.ro[data-rosette] .ro-list>li:before{content:"";z-index:1;pointer-events:none;height:1px;left:calc(var(--x) * var(--R) * -1);top:calc(var(--y) * var(--R) * -1 - .5px);width:calc(var(--r) * var(--R));transform-origin:0;rotate:calc(var(--a) * 1deg);background:var(--line-strong);opacity:.5;position:absolute}.ro[data-rosette] .ro-list>li:hover:before,.ro[data-rosette] .ro-list>li:focus-within:before{background:var(--gold);opacity:1}.ro[data-rosette] .ro-link{z-index:3;width:var(--W);background:var(--bg);gap:10px;min-height:48px;padding:6px 8px;position:absolute;top:0;left:0;translate:-50% -50%}.ro[data-rosette] .ro-link:hover,.ro[data-rosette] .ro-link:focus-visible{background:var(--surface-2)}.ro[data-rosette] .ro-name{font-size:15px;line-height:1.2}}@media (prefers-reduced-motion:no-preference){.ro-link{transition:background-color var(--t-fast) var(--ease-out)}.ro-list>li:before{transition:opacity var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out)}.ro[data-state=arm] .ro-lines{opacity:.4;scale:.94}.ro[data-state=arm] .ro-list>li:before{scale:.3 1}.ro[data-state=go] .ro-lines{transition:opacity .52s var(--ease-out), scale .52s var(--ease-out)}.ro[data-state=go] .ro-list>li:before{transition:scale .6s var(--ease-out) .12s, opacity var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out)}}
