.rm{margin-top:2.5rem;position:relative}.rm__palco,.rm__odo{display:none}.rm__lista{margin-top:0}.rm__lista:before{content:"";background:var(--line);width:1px;position:absolute;top:1.25rem;bottom:1.5rem;left:1.25rem}@media (min-width:64rem){.rm{margin-top:3.5rem}.rm__lista:before{left:1.5rem}}.rm__trilho{display:none}.rm[data-simples] .rm__trilho{z-index:1;width:1px;display:block;position:absolute;top:1.25rem;bottom:1.5rem;left:1.25rem;overflow:hidden}@media (min-width:64rem){.rm[data-simples] .rm__trilho{left:1.5rem}}.rm__preenche{background:var(--accent-text);transform-origin:top;will-change:transform;width:100%;height:100%;display:block;transform:scaleY(0)}.rm[data-simples] .rm__lista>li[data-on] .rm__num{background:var(--accent-text);border-color:var(--accent-text);color:var(--bg)}.rm[data-pin]{height:calc(100svh + min(calc((var(--n) - 1) * 30svh), 150svh));margin-top:1.5rem}.rm[data-pin] .rm__pin{height:100svh;padding-top:var(--header-h);position:sticky;top:0;overflow:hidden}.rm[data-pin] .rm__lista:before,.rm[data-pin] .rm__trilho{display:none}.rm[data-pin] .rm__palco{--sx:64%;--cd:clamp(3.5rem, 11svh, 4.75rem);inset:var(--header-h) 0 0 0;width:38%;display:block;position:absolute;left:0;right:auto}.rm__espinha{top:0;bottom:0;left:var(--sx);background:linear-gradient(180deg, transparent, var(--line) 16%, var(--line) 84%, transparent);width:1px;position:absolute}.rm__meses{position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 2%,#000 26% 74%,#0000 98%);mask:linear-gradient(#0000 2%,#000 26% 74%,#0000 98%)}.rm__rotulo{top:50%;left:var(--gutter);width:calc(var(--sx) - var(--cd) / 2 - 1.5rem - var(--gutter));text-align:right;transform-origin:100%;will-change:transform, opacity;font-family:var(--font-display,inherit);color:var(--fg);font-size:.9375rem;font-weight:600;line-height:1.25;position:absolute}.rm__tique{top:50%;left:calc(var(--sx) - 7px);background:var(--fg-muted);will-change:transform, opacity;width:14px;height:1px;position:absolute}.rm__brilho{top:50%;left:var(--sx);pointer-events:none;background:radial-gradient(circle, color-mix(in oklab, var(--accent-text) 28%, transparent) 0%, color-mix(in oklab, var(--accent-text) 8%, transparent) 36%, transparent 66%);border-radius:50%;width:20rem;height:20rem;position:absolute;transform:translate(-50%,-50%)}.rm__no{top:50%;left:var(--sx);width:var(--cd);height:var(--cd);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rm__no-trilho,.rm__no-anel{border:3px solid var(--line);border-radius:50%;position:absolute;inset:0}.rm__no-anel{border-color:var(--accent-text);clip-path:polygon(50% 50%,50% 0%,50% 0%);will-change:clip-path}.rm__no-face{background:var(--bg);border:1px solid var(--line);color:var(--accent-text);border-radius:50%;place-items:center;display:grid;position:absolute;inset:.3rem}.rm[data-pin] .rm__pin{display:flex}.rm[data-pin] .rm__leitura{top:var(--header-h);flex-direction:column;justify-content:center;gap:1.25rem;padding-block:1rem;display:flex;position:absolute;bottom:0;left:40%;right:0}.rm[data-pin] .rm__odo{align-items:baseline;gap:1rem;display:flex}.rm__odo-rotulo{font-family:var(--font-display,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:.75rem;font-weight:600}.rm__odo-digitos{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--accent-text);font-variant-numeric:tabular-nums;align-items:stretch;font-size:clamp(2.75rem,8svh,4.5rem);font-weight:700;line-height:1;display:flex}.rm__d{width:.62em;height:1em;display:block;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}.rm__tira{will-change:transform;flex-direction:column;display:flex}.rm__tira>span{justify-content:center;align-items:center;height:1em;display:flex}.rm[data-pin] .rm__lista{max-width:38rem;margin-top:0;display:grid}.rm[data-pin] .rm__lista>li{opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);pointer-events:none;grid-area:1/1;padding:0;display:block;transform:translateY(14px)}.rm[data-pin] .rm__lista>li[data-ativo]{opacity:1;pointer-events:auto;transform:none}.rm[data-pin] .rm__num{display:none}.rm[data-pin] .rm__dl{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;display:grid}.rm[data-pin] .rm__lista>li{animation:none}
