.rb[data-astro-cid-hbgyop2d]{padding:clamp(22px,2.6vw,34px);display:grid;gap:22px;color:var(--ink);max-width:560px}.rb-head[data-astro-cid-hbgyop2d]{display:grid;gap:16px}.rb-name[data-astro-cid-hbgyop2d]{display:grid;gap:8px}.rb-name[data-astro-cid-hbgyop2d] input[data-astro-cid-hbgyop2d]{font-family:var(--serif);font-optical-sizing:none;font-variation-settings:var(--serif-axes);font-weight:var(--serif-weight);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.02em;border:0;background:transparent;padding:0 0 6px;outline:none;border-bottom:1px solid color-mix(in oklab,var(--ink) 15%,transparent);width:100%}.rb-name[data-astro-cid-hbgyop2d] input[data-astro-cid-hbgyop2d]:focus{border-bottom-color:var(--ink)}.rb-presets[data-astro-cid-hbgyop2d]{display:flex;flex-wrap:wrap;gap:8px}.rb-presets[data-astro-cid-hbgyop2d] .chip[data-astro-cid-hbgyop2d]{cursor:pointer;transition:background .3s}.rb-presets[data-astro-cid-hbgyop2d] .chip[data-astro-cid-hbgyop2d]:hover,.rb-presets[data-astro-cid-hbgyop2d] .chip[data-astro-cid-hbgyop2d].is-on{background:var(--cocoa);color:var(--cream)}.rb-curve[data-astro-cid-hbgyop2d]{background:color-mix(in oklab,var(--paper) 60%,white);border-radius:var(--radius-sm);padding:18px 18px 12px;color:var(--cocoa)}.rb-meta[data-astro-cid-hbgyop2d]{display:flex;justify-content:space-between;font-size:.82rem;color:var(--taupe);margin-bottom:8px}.rb-curve[data-astro-cid-hbgyop2d] svg[data-astro-cid-hbgyop2d]{width:100%;height:120px;overflow:visible}.rb-line[data-astro-cid-hbgyop2d]{fill:none;stroke:currentColor;stroke-width:1.8;vector-effect:non-scaling-stroke;transition:d .6s var(--ease-out)}.rb-area[data-astro-cid-hbgyop2d]{transition:d .6s var(--ease-out)}.rb-dot[data-astro-cid-hbgyop2d]{fill:currentColor}.rb-ticks[data-astro-cid-hbgyop2d] line{stroke:currentColor;stroke-dasharray:2 3;opacity:.25;vector-effect:non-scaling-stroke}.rb-labels[data-astro-cid-hbgyop2d]{position:relative;height:1.3em;font-size:.76rem;color:var(--taupe)}.rb-labels[data-astro-cid-hbgyop2d] span{position:absolute;transform:translate(-50%);white-space:nowrap;transition:left .6s var(--ease-out)}.rb-sub[data-astro-cid-hbgyop2d]{margin-bottom:-10px}.rb-rows[data-astro-cid-hbgyop2d]{display:grid;background:color-mix(in oklab,var(--paper) 60%,white);border-radius:var(--radius-sm)}.rb-row[data-astro-cid-hbgyop2d]{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid color-mix(in oklab,var(--ink) 7%,transparent);transition:opacity .4s}.rb-row[data-astro-cid-hbgyop2d]:first-child{border-top:0}.rb-row[data-astro-cid-hbgyop2d].is-off{opacity:.45}.rb-ic[data-astro-cid-hbgyop2d]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--ink) 7%,transparent)}.rb-ic-in[data-astro-cid-hbgyop2d] svg{transform:rotate(-90deg)}.rb-ic-out[data-astro-cid-hbgyop2d] svg{transform:rotate(90deg)}.rb-label[data-astro-cid-hbgyop2d]{font-weight:520}.rb-val[data-astro-cid-hbgyop2d]{min-width:3.4em;text-align:right;color:var(--taupe-2)}.rb-step[data-astro-cid-hbgyop2d]{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in oklab,var(--ink) 7%,transparent)}.rb-step[data-astro-cid-hbgyop2d] button[data-astro-cid-hbgyop2d]{width:44px;height:36px;display:grid;place-items:center;border-radius:999px;transition:background .2s}.rb-step[data-astro-cid-hbgyop2d] button[data-astro-cid-hbgyop2d]:hover{background:color-mix(in oklab,var(--ink) 8%,transparent)}.rb-step[data-astro-cid-hbgyop2d] button[data-astro-cid-hbgyop2d]:active{transform:scale(.92)}.rb-step[data-astro-cid-hbgyop2d] i[data-astro-cid-hbgyop2d]{width:1px;height:18px;background:color-mix(in oklab,var(--ink) 22%,transparent)}.rb-length[data-astro-cid-hbgyop2d]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:color-mix(in oklab,var(--paper) 60%,white);border-radius:var(--radius-sm)}.rb-length[data-astro-cid-hbgyop2d]>div[data-astro-cid-hbgyop2d]{display:grid}.rb-rounds[data-astro-cid-hbgyop2d]{font-size:1.35rem;font-weight:520;letter-spacing:-.01em}.rb-go[data-astro-cid-hbgyop2d]{justify-self:stretch}.rb-compact[data-astro-cid-hbgyop2d] .rb-presets[data-astro-cid-hbgyop2d]{display:none}
