.rf[data-astro-cid-dy4zpy6z]{background:var(--sp-card);border:1px solid var(--sp-line-2);border-radius:20px;flex-direction:column;gap:16px;padding:24px;scroll-margin-top:96px;display:flex}.rf[data-astro-cid-dy4zpy6z][hidden],.rf[data-astro-cid-dy4zpy6z] [data-astro-cid-dy4zpy6z][hidden],.rf__done[data-astro-cid-dy4zpy6z][hidden]{display:none!important}.rf__head[data-astro-cid-dy4zpy6z]{justify-content:space-between;align-items:center;gap:16px;display:flex}.rf__head[data-astro-cid-dy4zpy6z] h3[data-astro-cid-dy4zpy6z]{font-family:var(--sp-head);color:var(--sp-white);margin:0;font-size:20px}.rf__close[data-astro-cid-dy4zpy6z]{border:1px solid var(--sp-line-2);width:36px;height:36px;color:var(--sp-muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.rf__body[data-astro-cid-dy4zpy6z]{flex-direction:column;gap:18px;display:flex}.rf__note[data-astro-cid-dy4zpy6z],.rf__fine[data-astro-cid-dy4zpy6z]{color:var(--sp-muted);margin:0;font-size:14px;line-height:1.5}.rf__fine[data-astro-cid-dy4zpy6z]{color:var(--sp-muted2);font-size:13px}.rf__note--ok[data-astro-cid-dy4zpy6z]{background:#86efac14;border:1px solid #86efac59;border-radius:12px;padding:10px 14px}.rf__error[data-astro-cid-dy4zpy6z]{color:var(--sp-warn);margin:0;font-size:14px}.rf__field[data-astro-cid-dy4zpy6z]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.rf__field[data-astro-cid-dy4zpy6z] legend[data-astro-cid-dy4zpy6z],.rf__field[data-astro-cid-dy4zpy6z] label[data-astro-cid-dy4zpy6z],.rf__label[data-astro-cid-dy4zpy6z]{color:var(--sp-soft);padding:0;font-size:14px;font-weight:600}.rf__field[data-astro-cid-dy4zpy6z] legend[data-astro-cid-dy4zpy6z]{margin-bottom:8px}.rf__field[data-astro-cid-dy4zpy6z] label[data-astro-cid-dy4zpy6z] span[data-astro-cid-dy4zpy6z],.rf__field[data-astro-cid-dy4zpy6z] legend[data-astro-cid-dy4zpy6z] span[data-astro-cid-dy4zpy6z],.rf__label[data-astro-cid-dy4zpy6z] span[data-astro-cid-dy4zpy6z]{color:var(--sp-muted2);font-weight:400}.rf__field[data-astro-cid-dy4zpy6z] small[data-astro-cid-dy4zpy6z]{color:var(--sp-muted2);font-size:13px}.rf__row[data-astro-cid-dy4zpy6z]{flex-wrap:wrap;gap:16px;display:flex}.rf[data-astro-cid-dy4zpy6z] .rf__row[data-astro-cid-dy4zpy6z] select[data-astro-cid-dy4zpy6z]{flex:0 220px;width:auto}.rf[data-astro-cid-dy4zpy6z] input[data-astro-cid-dy4zpy6z][type=text],.rf[data-astro-cid-dy4zpy6z] select[data-astro-cid-dy4zpy6z],.rf[data-astro-cid-dy4zpy6z] textarea[data-astro-cid-dy4zpy6z]{box-sizing:border-box;width:100%;color:var(--sp-text);font:inherit;background:#0000002e;border:1px solid #d6e8ff2e;border-radius:12px;padding:11px 14px;font-size:15px}.rf[data-astro-cid-dy4zpy6z] select[data-astro-cid-dy4zpy6z]{min-width:180px}.rf[data-astro-cid-dy4zpy6z] textarea[data-astro-cid-dy4zpy6z]{resize:vertical;line-height:1.55}.rf[data-astro-cid-dy4zpy6z] input[data-astro-cid-dy4zpy6z]:focus-visible,.rf[data-astro-cid-dy4zpy6z] select[data-astro-cid-dy4zpy6z]:focus-visible,.rf[data-astro-cid-dy4zpy6z] textarea[data-astro-cid-dy4zpy6z]:focus-visible{outline:2px solid var(--sp-accent);outline-offset:1px}.rf__stars[data-astro-cid-dy4zpy6z]{flex-wrap:wrap;gap:8px;display:flex}.rf__star[data-astro-cid-dy4zpy6z]{cursor:pointer;position:relative}.rf__star[data-astro-cid-dy4zpy6z] input[data-astro-cid-dy4zpy6z]{opacity:0;width:1px;height:1px;position:absolute}.rf__star[data-astro-cid-dy4zpy6z] span[data-astro-cid-dy4zpy6z]{box-sizing:border-box;min-width:44px;height:40px;font-family:var(--sp-mono);color:var(--sp-text);border:1px solid #d6e8ff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.rf__star[data-astro-cid-dy4zpy6z] input[data-astro-cid-dy4zpy6z]:checked+span[data-astro-cid-dy4zpy6z]{border-color:var(--sp-accent);background:var(--sp-accent);color:var(--sp-ink)}.rf__star[data-astro-cid-dy4zpy6z] input[data-astro-cid-dy4zpy6z]:focus-visible+span[data-astro-cid-dy4zpy6z]{outline:2px solid var(--sp-accent);outline-offset:2px}.rf__photos[data-astro-cid-dy4zpy6z]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rf__photos[data-astro-cid-dy4zpy6z] li{flex-direction:column;gap:6px;display:flex}.rf__photos[data-astro-cid-dy4zpy6z] img{object-fit:cover;border-radius:10px;width:120px;height:90px}.rf__photos[data-astro-cid-dy4zpy6z] label{color:var(--sp-muted2);cursor:pointer;font-size:13px;font-weight:400}.rf__photos[data-astro-cid-dy4zpy6z] .rf__remove,.rf__cancel[data-astro-cid-dy4zpy6z]{color:var(--sp-muted2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.rf__cancel[data-astro-cid-dy4zpy6z]{align-self:center;font-size:14px}.rf__field[data-astro-cid-dy4zpy6z] label[data-astro-cid-dy4zpy6z].rf__add{color:var(--sp-white);cursor:pointer;align-self:flex-start;gap:8px;padding:0 18px 0 14px}.rf__field[data-astro-cid-dy4zpy6z] label[data-astro-cid-dy4zpy6z].rf__add svg{color:var(--sp-accent)}.rf__file[data-astro-cid-dy4zpy6z]{opacity:0;width:1px;height:1px;position:absolute}.rf__actions[data-astro-cid-dy4zpy6z]{align-items:center;gap:20px;display:flex}.rf-sci[data-astro-cid-dy4zpy6z]{border:1px solid var(--sp-line-2);background:#0000002e;border-radius:14px;flex-direction:column;gap:10px;margin-top:-6px;padding:12px 16px;display:flex}.rf-sci__top[data-astro-cid-dy4zpy6z]{align-items:center;gap:8px;display:flex}.rf-sci__top[data-astro-cid-dy4zpy6z] h4[data-astro-cid-dy4zpy6z]{color:var(--sp-white);margin:0;font-size:15px;font-weight:700}.rf-sci__tip[data-astro-cid-dy4zpy6z]{display:inline-flex;position:relative}.rf-sci__tip[data-astro-cid-dy4zpy6z] button[data-astro-cid-dy4zpy6z]{width:28px;height:28px;color:var(--sp-muted2);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.rf-sci__tip[data-astro-cid-dy4zpy6z] button[data-astro-cid-dy4zpy6z]:hover,.rf-sci__tip[data-astro-cid-dy4zpy6z] button[data-astro-cid-dy4zpy6z]:focus-visible{color:var(--sp-accent)}.rf-sci__pop[data-astro-cid-dy4zpy6z]{z-index:5;background:var(--sp-card-hi);border:1px solid var(--sp-line-2);width:min(280px,70vw);color:var(--sp-soft);visibility:hidden;opacity:0;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.rf-sci__tip[data-astro-cid-dy4zpy6z]:hover .rf-sci__pop[data-astro-cid-dy4zpy6z],.rf-sci__tip[data-astro-cid-dy4zpy6z]:focus-within .rf-sci__pop[data-astro-cid-dy4zpy6z]{visibility:visible;opacity:1}.rf-sci__score[data-astro-cid-dy4zpy6z]{font-family:var(--sp-mono);color:var(--sp-muted2);white-space:nowrap;margin:0 0 0 auto;font-size:13px}.rf-sci__score[data-astro-cid-dy4zpy6z] strong[data-astro-cid-dy4zpy6z]{font-family:var(--sp-head);color:var(--sp-white);font-size:22px}.rf-sci__score[data-astro-cid-dy4zpy6z] span[data-astro-cid-dy4zpy6z]{font-family:var(--sp-body,inherit);color:var(--sp-accent);margin-left:6px;font-weight:600}.rf-sci__bar[data-astro-cid-dy4zpy6z]{--fill:0%;background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.rf-sci__bar[data-astro-cid-dy4zpy6z] span[data-astro-cid-dy4zpy6z]{width:var(--fill);border-radius:inherit;background:var(--sp-accent);height:100%;transition:width .25s;display:block}.rf-sci__more[data-astro-cid-dy4zpy6z] summary[data-astro-cid-dy4zpy6z]{color:var(--sp-accent);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.rf-sci__more[data-astro-cid-dy4zpy6z] summary[data-astro-cid-dy4zpy6z]::-webkit-details-marker{display:none}.rf-sci__more[data-astro-cid-dy4zpy6z] summary[data-astro-cid-dy4zpy6z] svg{transition:transform .15s}.rf-sci__more[data-astro-cid-dy4zpy6z][open] summary[data-astro-cid-dy4zpy6z] svg{transform:rotate(180deg)}.rf-sci__more[data-astro-cid-dy4zpy6z][open] .rf-sci__list[data-astro-cid-dy4zpy6z]{margin-top:12px}.rf[data-astro-cid-dy4zpy6z] .rf-sci__list[data-astro-cid-dy4zpy6z]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rf-sci__list[data-astro-cid-dy4zpy6z] li[data-astro-cid-dy4zpy6z]{color:var(--sp-soft);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:14px;display:grid}.rf-sci__dot[data-astro-cid-dy4zpy6z]{color:#0000;box-sizing:border-box;border:1.5px solid #d6e8ff4d;border-radius:999px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.rf-sci__list[data-astro-cid-dy4zpy6z] li[data-astro-cid-dy4zpy6z][data-state=part] .rf-sci__dot[data-astro-cid-dy4zpy6z]{border-color:var(--sp-accent)}.rf-sci__list[data-astro-cid-dy4zpy6z] li[data-astro-cid-dy4zpy6z][data-state=done] .rf-sci__dot[data-astro-cid-dy4zpy6z]{border-color:var(--sp-accent);background:var(--sp-accent);color:var(--sp-ink)}.rf-sci__label[data-astro-cid-dy4zpy6z] small[data-astro-cid-dy4zpy6z]{color:var(--sp-muted2);font-size:12.5px;display:block}.rf-sci__label[data-astro-cid-dy4zpy6z] a[data-astro-cid-dy4zpy6z]{color:inherit}.rf-sci__pts[data-astro-cid-dy4zpy6z]{font-family:var(--sp-mono);color:var(--sp-muted2);font-size:12px}.rf-sci__list[data-astro-cid-dy4zpy6z] li[data-astro-cid-dy4zpy6z][data-state=done] .rf-sci__pts[data-astro-cid-dy4zpy6z]{color:var(--sp-accent)}.rf-sci__list[data-astro-cid-dy4zpy6z] li[data-astro-cid-dy4zpy6z][data-state=done] .rf-sci__label[data-astro-cid-dy4zpy6z] small[data-astro-cid-dy4zpy6z]{display:none}.rf__done[data-astro-cid-dy4zpy6z]{color:var(--sp-soft);background:#86efac14;border:1px solid #86efac59;border-radius:16px;margin:0;padding:16px 20px;font-size:15px}
