.rdq,.rdq-tab{--q-text:var(--rd-text,var(--foreground));--q-muted:var(--rd-muted,var(--muted));--q-s3:var(--rd-s3,#7f7f7f1a);--q-s4:var(--rd-s4,#7f7f7f29);--q-line:var(--rd-line,#7f7f7f24);--q-edge:var(--rd-glass-edge,#7f7f7f38);--q-acc:var(--rd-acc,var(--accent));--q-acc-ink:var(--rd-acc-ink,var(--accent));--q-acc-soft:var(--rd-acc-soft,color-mix(in srgb,var(--accent)16%,transparent));--q-acc-line:var(--rd-acc-line,color-mix(in srgb,var(--accent)55%,transparent));--q-on-acc:var(--rd-on-acc,#fff);z-index:115;color:var(--q-text);background:var(--rd-s1,var(--surface));box-shadow:inset 0 0 0 1px var(--q-line),0 20px 50px -24px #000000b3;border:0;position:fixed;top:76px;right:16px}:root[data-theme=light] :is(.rdq,.rdq-tab){box-shadow:inset 0 0 0 1px var(--q-line),0 12px 32px -20px #0000002e}.rdq{border-radius:18px;width:292px;padding:14px 14px 12px;animation:.22s ease-out rdq-in}.rdq-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rdq-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--q-muted);font-size:10.5px;font-weight:700}.rdq-title{letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:800}.rdq-min{width:30px;height:30px;color:var(--q-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.rdq-min:hover,.rdq-min:focus-visible{background:var(--q-s3);color:var(--q-text);outline:0}.rdq-bar{background:var(--q-s3);border-radius:4px;height:4px;margin:10px 0 6px;overflow:hidden}.rdq-bar>span{border-radius:inherit;background:var(--q-acc);height:100%;transition:width .5s;display:block}.rdq-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rdq-list li{border-radius:12px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.rdq-list li[data-next]{background:var(--q-s3)}.rdq-mark{border:1.5px solid var(--q-edge);width:20px;height:20px;color:var(--q-on-acc);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.rdq-list li[data-next] .rdq-mark{border-color:var(--q-acc-line)}.rdq-list li[data-done] .rdq-mark{border-color:var(--q-acc);background:var(--q-acc)}.rdq-step{gap:1px;min-width:0;display:grid}.rdq-step-t{color:inherit;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none}a.rdq-step-t{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}a.rdq-step-t:hover,a.rdq-step-t:focus-visible{outline:0;text-decoration-color:currentColor}.rdq-step-h{color:var(--q-muted);font-size:11.5px;line-height:1.3}.rdq-list li[data-done] .rdq-step-t{color:var(--q-muted);font-weight:500;text-decoration:line-through}.rdq-go{border:1px solid var(--q-acc-line);background:var(--q-s3);height:42px;color:var(--q-text);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.rdq-go:hover{background:var(--q-s4)}.rdq-go:active{transform:scale(.98)}.rdq-go:focus-visible{outline:2px solid var(--q-acc-line);outline-offset:2px}:root[data-theme=light] .rdq-go{background:var(--q-acc);border-color:var(--q-acc);color:var(--q-on-acc)}:root[data-theme=light] .rdq-go:hover{background:color-mix(in srgb,var(--q-acc)88%,#000)}.rdq-prize{border-top:1px solid var(--q-line);color:var(--q-muted);align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.35;display:flex}.rdq-prize-p{background:var(--q-s3);height:24px;color:var(--q-acc-ink);border-radius:8px;flex:none;align-items:center;padding:0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.rdq-tab{height:40px;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 14px 0 10px;transition:transform .15s;display:inline-flex}.rdq-tab:hover{transform:translateY(-1px)}.rdq-tab:focus-visible{outline:2px solid var(--q-acc-line);outline-offset:2px}.rdq-tab-ring{color:var(--q-acc-ink);display:grid}.rdq-tab-t{font-size:13.5px;font-weight:700}.rdq-tab-n{color:var(--q-muted);font-variant-numeric:tabular-nums;font-size:13px}@keyframes rdq-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.rdq{animation:none}.rdq-bar>span{transition:none}}@media (max-width:640px){.rdq,.rdq-tab{top:64px;right:12px}.rdq{width:auto;max-height:calc(100dvh - 160px);left:12px;overflow-y:auto}.rdq-tab{height:36px;padding:0 12px 0 8px}}
