.rcg{--rcg-pink-ink: var(--unchained-pink-300);--rcg-good: #2ecc8f;--rcg-good-wash: rgba(46, 204, 143, .07);--rcg-good-edge: rgba(46, 204, 143, .32);--rcg-good-box: rgba(46, 204, 143, .18)}html.rcg-nofx .rcg *,html.rcg-nofx .rcg *:before,html.rcg-nofx .rcg *:after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.rcg-form{display:grid;gap:20px}.rcg-flabel{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400);margin-bottom:10px;font-family:Figtree,sans-serif}.rcg-segs{display:flex;gap:8px;flex-wrap:wrap}.rcg-seg{background:var(--ink);border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:11px 18px;font:600 14px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.rcg-seg[aria-pressed=true]{border-color:var(--unchained-pink);color:var(--unchained-off-white);background:rgba(var(--unchained-pink-rgb),.1)}.rcg-name{width:100%;background:var(--ink);color:var(--unchained-off-white);border:1px solid var(--tool-line);border-radius:12px;padding:13px 15px;font:600 15px Figtree,sans-serif;transition:border-color .15s ease}.rcg-name::placeholder{color:var(--neutral-400);font-weight:500}.rcg-name:focus{outline:none;border-color:var(--unchained-pink)}.rcg-hint{color:var(--neutral-400);font-size:13px;margin-top:10px;font-family:Figtree,sans-serif;line-height:1.5}.rcg-go{background:var(--unchained-pink);color:#fff;border:none;border-radius:999px;padding:16px 26px;font:700 15px Figtree,sans-serif;cursor:pointer;box-shadow:0 10px 30px -10px rgba(var(--unchained-pink-rgb),.7);transition:transform .15s ease,opacity .15s ease;justify-self:start}.rcg-go:hover{transform:translateY(-1px)}.rcg-go[aria-busy=true]{opacity:.62;cursor:progress;transform:none}.rcg-result{display:none}.rcg-result.rcg-is-on{display:block}.rcg-ltitle{font-family:Poppins,sans-serif;font-weight:700;font-size:19px;line-height:1.3;margin-bottom:14px;display:none;color:var(--unchained-off-white);overflow-wrap:anywhere}.rcg-ltitle.rcg-is-on{display:block}.rcg-progress{display:flex;align-items:center;gap:14px;margin-bottom:20px}.rcg-pbar{flex:1;min-width:0;height:8px;border-radius:999px;background:var(--ink);border:1px solid var(--tool-line);overflow:hidden}.rcg-pfill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--unchained-pink),#ff7aa8);transition:width .35s ease}.rcg-pnum{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;white-space:nowrap;color:var(--unchained-off-white);font-variant-numeric:tabular-nums}.rcg-phase{margin-top:18px;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.rcg-phase.rcg-is-in{opacity:1;transform:none}.rcg-phead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rcg-pname{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;color:var(--rcg-pink-ink);letter-spacing:.04em;text-transform:uppercase}.rcg-pdone{font:600 12px Figtree,sans-serif;color:var(--neutral-400);font-variant-numeric:tabular-nums}.rcg-items{display:grid;gap:8px}.rcg-item{display:flex;gap:12px;align-items:flex-start;background:var(--ink);border:1px solid var(--tool-line);border-radius:11px;padding:13px 15px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.rcg-item:hover{border-color:var(--unchained-pink)}.rcg-item:focus-visible{outline:2px solid var(--unchained-pink);outline-offset:2px}.rcg-item.rcg-done{border-color:var(--rcg-good-edge);background:linear-gradient(var(--rcg-good-wash),var(--rcg-good-wash)),var(--ink)}.rcg-cbox{flex:none;width:22px;height:22px;border-radius:7px;margin-top:1px;border:1.5px solid var(--tool-line);display:grid;place-items:center;color:transparent;font:800 13px Figtree,sans-serif;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.rcg-item.rcg-done .rcg-cbox{background:var(--rcg-good-box);border-color:var(--rcg-good);color:var(--rcg-good)}.rcg-txt{font:600 14.5px/1.45 Figtree,sans-serif;color:var(--unchained-off-white)}.rcg-item.rcg-done .rcg-txt{color:var(--neutral-300);text-decoration:line-through}.rcg-why{color:var(--neutral-300);font:400 13px/1.5 Figtree,sans-serif;margin-top:3px}.rcg-why a{color:var(--neutral-300);text-decoration:underline;text-underline-offset:2px}.rcg-why a:hover{color:var(--rcg-pink-ink)}.rcg-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.rcg-btn{background:none;border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:10px 19px;font:600 14px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}.rcg-btn:hover{border-color:var(--unchained-pink);color:var(--unchained-off-white)}@media(prefers-reduced-motion:reduce){.rcg-phase,.rcg-pfill,.rcg-item{transition:none}}@media(max-width:560px){.rcg-go{width:100%;justify-self:stretch;text-align:center}.rcg-btn{flex:1 1 auto}}html[data-theme=light] .rcg{--rcg-pink-ink: var(--unchained-pink-700);--rcg-good: #0b6b4a;--rcg-good-wash: rgba(11, 107, 74, .05);--rcg-good-edge: rgba(11, 107, 74, .34);--rcg-good-box: rgba(11, 107, 74, .1)}html[data-theme=light] .rcg-name::placeholder{color:var(--neutral-300);font-weight:500}html[data-theme=light] .rcg-go{box-shadow:0 10px 26px -12px rgba(var(--unchained-pink-rgb),.45)}
