.rb-wall{background:var(--ck-them,color-mix(in srgb, var(--fg) 5%, var(--bg)));box-shadow:var(--ck-edge,inset 0 0 0 1px var(--faint));animation:rise-in .32s var(--ease) both;border-radius:20px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 12px 12px 16px;display:flex}.rb-wall[hidden]{display:none}.rb-wall-words{flex:1;gap:2px;min-width:0;display:grid}.rb-wall-words b{font:600 var(--ui-fs-body) / 20px var(--font);text-wrap:pretty}.rb-wall-words small{color:var(--muted);font:400 13px / 18px var(--font);font-variant-numeric:tabular-nums}.rb-wall-acts{flex:none;gap:8px;display:flex}.rb-wall.is-nudge{animation:rb-wall-nudge .42s var(--ease)}@keyframes rb-wall-nudge{40%{box-shadow:var(--ck-edge,inset 0 0 0 1px var(--faint)), 0 0 0 3px color-mix(in srgb, var(--fg) 8%, transparent);transform:translateY(-3px)}}.rb-wall.is-quiet{box-shadow:none;background:0 0;justify-content:center;margin-bottom:6px;padding:0}.rb-wall-q{color:var(--muted);font:500 13px / 18px var(--font);font-variant-numeric:tabular-nums;cursor:pointer;transition:color .16s var(--ease);background:0 0;border:0;border-radius:999px;padding:4px 10px}@media (hover:hover){.rb-wall-q:hover{color:var(--fg)}}@media (width<=640px){.rb-wall:has(>.rb-wall-acts>.btn+.btn){flex-wrap:wrap;padding:14px}.rb-wall:has(>.rb-wall-acts>.btn+.btn)>.rb-wall-acts{flex:100%}.rb-wall-acts>.btn+.btn{flex:1}.rb-wall-acts>.btn:has(+.btn){flex:1}}@media (prefers-reduced-motion:reduce){.rb-wall,.rb-wall.is-nudge{animation:none}}.rb-use{gap:var(--ui-s6);grid-template-columns:minmax(0,1fr);display:grid}.rb-use-bar{background:color-mix(in srgb, var(--fg) 9%, transparent);border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.rb-use-fill{background:var(--fg);min-width:6px;height:100%;transition:width .42s var(--ease);border-radius:999px;display:block}:root[data-layout=next] .rb-use-row{align-items:flex-start}:root[data-layout=next] .rb-use .st-row:has(>.st-txt>.rb-use-bar){align-items:flex-start}.rb-use-row .rb-use-bar{margin-top:6px}.rb-use-q .st-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-use-cost{color:var(--fg);font:500 var(--ui-fs-meta) / 18px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.rb-use-cost.is-off,.rb-use-none{color:var(--muted)}.rb-use-help{text-align:center;font:400 var(--ui-fs-meta) / 18px var(--font);margin:0}.rb-credits{gap:var(--ui-s4);padding-bottom:var(--ui-s4);display:grid}.rb-credits-lede,.rb-credits-bal{color:var(--muted);font:400 var(--ui-fs-body) / 22px var(--font);text-wrap:pretty;margin:0}.rb-credits-bal{font-size:var(--ui-fs-meta);line-height:18px}.rb-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rb-pack{background:color-mix(in srgb, var(--fg) 5%, var(--bg));box-shadow:inset 0 0 0 1px var(--faint);color:var(--fg);text-align:start;cursor:pointer;transition:box-shadow .16s var(--ease);border:0;border-radius:18px;justify-items:start;gap:2px;padding:14px 16px;display:grid}.rb-pack b{font:600 20px / 24px var(--font);font-variant-numeric:tabular-nums}.rb-pack span{color:var(--muted);font:400 13px / 18px var(--font)}.rb-pack em{font:500 var(--ui-fs-body) / 20px var(--font);margin-top:6px;font-style:normal}.rb-pack[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--fg)}.rb-pack.is-money{text-align:center;justify-items:center}@media (hover:hover){.rb-pack:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 30%, transparent)}.rb-pack[aria-checked=true]:hover{box-shadow:inset 0 0 0 2px var(--fg)}}.rb-credits-foot{display:grid}.rb-credits.is-done{padding-block:var(--ui-s5);text-align:center;justify-items:center}.rb-credits.is-done b{font:600 20px / 24px var(--font)}.rb-credits.is-done p{color:var(--muted);font:400 var(--ui-fs-body) / 22px var(--font);margin:0}.rb-credits-tick{background:var(--up);width:48px;height:48px;color:var(--bg);border-radius:999px;place-items:center;display:grid}.rb-credits-tick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cal-pop.ui-drop.rb-you-menu{width:288px}.rb-you-menu .rb-ym-you{gap:12px}.rb-ym-who{gap:1px;min-width:0;display:grid}.rb-ym-who b,.rb-ym-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-ym-who b{font:600 15px/20px var(--font)}.rb-ym-who small{color:var(--muted);font:400 13px/17px var(--font)}.rb-ym-plan-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rb-ym-pct{color:var(--muted);font:400 14px/18px var(--font);font-variant-numeric:tabular-nums;flex:none}.rb-ym-pct:empty{display:none}.rb-ym-chev{color:var(--muted);flex:none;place-items:center;margin-right:-4px;display:grid}.rb-you-menu .tk-act .rb-ym-chev svg{width:16px;height:16px}.cal-pop.touch-menu .rb-ym-who b{font-size:16px}.cal-pop.touch-menu .rb-ym-pct,.cal-pop.touch-menu .rb-ym-who small{font-size:15px;line-height:20px}
