.st-releases .rl-diagram-box{border-radius:var(--lime-r-card,16px);border:1px solid var(--lime-bord-sub);background:color-mix(in srgb, var(--lime-surface) 60%, transparent);padding:clamp(14px,3vw,24px)}.st-releases .rl-svg{width:100%;height:auto;font-family:var(--lime-font-sans);display:block;overflow:visible}.st-releases .rl-axis{stroke:var(--lime-bord);stroke-width:1.5px}.st-releases .rl-grid{stroke:var(--lime-bord-sub);stroke-width:1px;stroke-dasharray:3 5}.st-releases .rl-tick{fill:var(--lime-faint);font-size:13px;font-weight:500}.st-releases .rl-val{fill:var(--lime-text);font-size:14px;font-weight:700}.st-releases .rl-bar{fill:var(--lime-accent);transform-box:fill-box;transform-origin:50% 100%;transition:transform .55s var(--lime-ease,cubic-bezier(.2, .8, .2, 1)) calc(var(--i) * .32s);transform:scaleY(0)}.st-releases .rl-bar.early{fill:color-mix(in srgb, var(--lime-accent) 55%, var(--lime-surface))}.st-releases .rl-val,.st-releases .rl-note{opacity:0;transition:opacity .4s ease calc(var(--i) * .32s + .3s)}.st-releases .is-on .rl-bar{transform:scaleY(1)}.st-releases .is-on :is(.rl-val,.rl-note){opacity:1}.st-releases .rl-bracket{fill:none;stroke:var(--lime-muted);stroke-width:1.5px;stroke-linejoin:round}.st-releases .rl-note-t{fill:var(--lime-muted);font-size:13px;font-weight:600}.st-releases .rl-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.st-releases .rl-line.bad{stroke:var(--lime-warn);transition:stroke-dashoffset 1.3s ease-in-out .1s}.st-releases .rl-line.fix{stroke:var(--lime-accent);transition:stroke-dashoffset 1.6s ease-in-out 2.3s}.st-releases .is-on .rl-line{stroke-dashoffset:0}.st-releases .rl-tail{fill:none;stroke:color-mix(in srgb, var(--lime-warn) 55%, transparent);stroke-width:3px;stroke-dasharray:2 6;stroke-linecap:round}.st-releases .rl-tail-t{fill:var(--lime-muted);font-size:12.5px;font-weight:500}.st-releases .rl-halt circle{fill:var(--lime-danger)}.st-releases .rl-halt path{stroke:var(--lime-bg);stroke-width:2px;stroke-linecap:round}.st-releases .rl-halt{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.3,1.6,.5,1) 1.45s;transform:scale(0)}.st-releases .is-on .rl-halt{transform:scale(1)}.st-releases .rl-halt-t{fill:var(--lime-danger);font-size:13px;font-weight:700}.st-releases .rl-ver{font-family:var(--font-jetbrains-mono), var(--lime-font-mono,monospace);font-size:13px;font-weight:600}.st-releases .rl-ver.bad{fill:var(--lime-warn)}.st-releases .rl-ver.fix{fill:var(--lime-accent)}.st-releases :is(.rl-tail,.rl-tail-t,.rl-halt-t,.rl-ver.bad){opacity:0;transition:opacity .4s 1.6s}.st-releases .rl-ver.fix{opacity:0;transition:opacity .4s 3.4s}.st-releases .is-on :is(.rl-tail,.rl-tail-t,.rl-halt-t,.rl-ver){opacity:1}.st-releases .is-on .rl-ver.bad{transition-delay:.3s}@media (max-width:560px){.st-releases .rl-tick,.st-releases .rl-note-t{font-size:17px}.st-releases .rl-val{font-size:18px}.st-releases .rl-tail-t{font-size:15px}.st-releases .rl-halt-t,.st-releases .rl-ver{font-size:16px}}@media (prefers-reduced-motion:reduce){.st-releases .rl-diagram *{transition:none!important}.st-releases .rl-bar,.st-releases .rl-halt{transform:none}.st-releases .rl-line{stroke-dashoffset:0}.st-releases :is(.rl-val,.rl-note,.rl-tail,.rl-tail-t,.rl-halt-t,.rl-ver){opacity:1}}.st-releases .rl-phone-box{border:1px solid var(--lime-bord);background:var(--lime-bg);width:min(280px,78%);box-shadow:var(--lime-shadow-card);border-radius:28px;margin-inline:auto;overflow:hidden}.st-releases .rl-phone-box img{width:100%;height:auto;display:block}.st-releases .rl-phone figcaption{text-align:center}.st-releases .rl-table-wrap{border-radius:var(--lime-r-card,16px);border:1px solid var(--lime-bord-sub);background:var(--lime-surface);margin:0 0 1.4rem;overflow-x:auto}.st-releases .rl-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.st-releases .rl-table :is(th,td){text-align:left;vertical-align:top;border-top:1px solid var(--lime-bord-sub);padding:12px 16px}.st-releases .rl-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--lime-accent);border-top:0;font-size:12px;font-weight:700}.st-releases .rl-table tbody th{width:24%;color:var(--lime-text);font-weight:700}.st-releases .rl-table td{color:var(--lime-muted)}@media (max-width:560px){.st-releases .rl-table thead{display:none}.st-releases .rl-table tr{border-top:1px solid var(--lime-bord-sub);padding:12px 16px;display:block}.st-releases .rl-table tbody tr:first-child{border-top:0}.st-releases .rl-table :is(th,td){border:0;width:auto;padding:0;display:block}.st-releases .rl-table tbody th{width:auto;margin-bottom:6px}.st-releases .rl-table td{margin-top:4px}.st-releases .rl-table td:before{letter-spacing:.06em;text-transform:uppercase;color:var(--lime-accent);font-size:11px;font-weight:700;display:block}.st-releases .rl-table td:first-of-type:before{content:"App Store"}.st-releases .rl-table td:nth-of-type(2):before{content:"Google Play";margin-top:6px}}.st-releases .rl-steps{counter-reset:rl-step;margin:0 0 1.6rem;padding:0;list-style:none}.st-releases .rl-steps li{counter-increment:rl-step;padding:0 0 1rem 2.75rem;position:relative}.st-releases .rl-steps li:before{content:counter(rl-step);width:1.8rem;height:1.8rem;color:var(--lime-accent);background:var(--lime-accent-soft,color-mix(in srgb, var(--lime-accent) 14%, transparent));border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:.1em;left:0}.st-releases .rl-timeline{border-left:2px solid var(--lime-bord);margin:0 0 1.4rem;padding:0;list-style:none}.st-releases .rl-timeline li{padding:0 0 .4rem 1.4rem;position:relative}.st-releases .rl-timeline li:before{content:"";background:var(--lime-bg);border:2px solid var(--lime-accent);border-radius:999px;width:12px;height:12px;position:absolute;top:.45em;left:-7px}.st-releases .rl-when{color:var(--lime-accent);font-size:14px;font-weight:700;display:block}.st-releases .rl-timeline p{margin:.2rem 0 1rem}.st-releases .rl-code{font-family:var(--font-jetbrains-mono), var(--lime-font-mono,monospace);background:color-mix(in srgb, var(--lime-text) 8%, transparent);border-radius:6px;padding:.05em .35em;font-size:.88em}.st-releases .rl-ic{width:38px;height:38px;color:var(--lime-accent);background:color-mix(in srgb, var(--lime-accent) 12%, transparent);border-radius:11px;place-items:center;margin-top:0;display:grid}.st-releases .rl-panel{max-width:450px}
