.rt-intro[data-astro-cid-acailpul]{font-size:1.05rem;line-height:1.8}.rt-progress[data-astro-cid-acailpul]{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0}.rt-progress__bar[data-astro-cid-acailpul]{flex:1;height:8px;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:999px;overflow:hidden}.rt-progress__bar[data-astro-cid-acailpul] span[data-astro-cid-acailpul]{display:block;height:100%;width:0;background:var(--color-accent);transition:width .25s ease}.rt-progress__label[data-astro-cid-acailpul]{font-size:.85rem;color:var(--color-text-light);white-space:nowrap}.rt-step[data-astro-cid-acailpul]{border:none;padding:0;margin:0 0 var(--space-lg)}.rt-step__title[data-astro-cid-acailpul]{font-size:1.25rem;color:var(--color-primary);font-weight:700;padding:0;margin-bottom:var(--space-sm);scroll-margin-top:100px}.rt-step__hint[data-astro-cid-acailpul]{color:var(--color-text-light);margin:0 0 var(--space-md)}.rt-optional[data-astro-cid-acailpul]{font-weight:400;color:var(--color-text-light);font-size:.9em}.rt-profile[data-astro-cid-acailpul]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}.rt-field[data-astro-cid-acailpul]{display:flex;flex-direction:column;gap:.3rem}.rt-field__label[data-astro-cid-acailpul]{font-size:.9rem;font-weight:600;color:var(--color-primary)}.rt-field[data-astro-cid-acailpul] select[data-astro-cid-acailpul],.rt-field[data-astro-cid-acailpul] input[data-astro-cid-acailpul],.rt-field[data-astro-cid-acailpul] textarea[data-astro-cid-acailpul]{font:inherit;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text)}.rt-field[data-astro-cid-acailpul] select[data-astro-cid-acailpul]:focus-visible,.rt-field[data-astro-cid-acailpul] input[data-astro-cid-acailpul]:focus-visible,.rt-field[data-astro-cid-acailpul] textarea[data-astro-cid-acailpul]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.scale-legend[data-astro-cid-acailpul]{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-xs) 0 var(--space-md);color:var(--color-text-light);font-size:.85rem;border-bottom:1px solid var(--color-border)}.scale-legend__item[data-astro-cid-acailpul] b[data-astro-cid-acailpul]{color:var(--color-accent)}.statement[data-astro-cid-acailpul]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.statement__text[data-astro-cid-acailpul]{margin:0;flex:1 1 280px;line-height:1.5}.scale[data-astro-cid-acailpul]{display:flex;gap:6px}.scale__option[data-astro-cid-acailpul]{cursor:pointer}.scale__option[data-astro-cid-acailpul] input[data-astro-cid-acailpul]{position:absolute;opacity:0;width:0;height:0}.scale__num[data-astro-cid-acailpul]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--color-border);border-radius:50%;font-weight:600;color:var(--color-text-light);transition:all .15s ease}.scale__option[data-astro-cid-acailpul]:hover .scale__num[data-astro-cid-acailpul]{border-color:var(--color-accent);color:var(--color-accent)}.scale__option[data-astro-cid-acailpul] input[data-astro-cid-acailpul]:checked+.scale__num[data-astro-cid-acailpul]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.scale__option[data-astro-cid-acailpul] input[data-astro-cid-acailpul]:focus-visible+.scale__num[data-astro-cid-acailpul]{outline:2px solid var(--color-primary);outline-offset:2px}.rt-hint[data-astro-cid-acailpul]{color:#b00020;font-weight:600}.rt-nav[data-astro-cid-acailpul]{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg)}.rt-nav[data-astro-cid-acailpul] #rt-next[data-astro-cid-acailpul]{margin-left:auto}.rt-result__title[data-astro-cid-acailpul]{margin-top:0}.rt-result__title[data-astro-cid-acailpul]:focus{outline:none}.rt-result__head[data-astro-cid-acailpul]{display:flex;align-items:center;gap:var(--space-xl);flex-wrap:wrap}.result-score__value[data-astro-cid-acailpul]{display:block;font-size:3.5rem;font-weight:700;color:var(--color-accent);line-height:1}.result-score__max[data-astro-cid-acailpul]{color:var(--color-text-light);font-size:.9rem}.result-score[data-astro-cid-acailpul]{text-align:center}.rt-result__lever[data-astro-cid-acailpul]{font-size:1.15rem;font-weight:600;color:var(--color-primary);margin:0}.radar-wrap[data-astro-cid-acailpul]{display:flex;justify-content:center;margin:var(--space-lg) 0}#rt-radar[data-astro-cid-acailpul]{width:100%;max-width:380px;height:auto;overflow:visible}.rt-bars[data-astro-cid-acailpul]{display:flex;flex-direction:column;gap:.6rem}.rt-bars[data-astro-cid-acailpul] .rt-bar{display:grid;grid-template-columns:120px 1fr 40px;align-items:center;gap:var(--space-md)}.rt-bars[data-astro-cid-acailpul] .rt-bar__label{font-weight:600;font-size:.95rem}.rt-bars[data-astro-cid-acailpul] .rt-bar__track{background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;height:12px;overflow:hidden}.rt-bars[data-astro-cid-acailpul] .rt-bar__fill{display:block;height:100%;background:var(--color-accent)}.rt-bars[data-astro-cid-acailpul] .rt-bar__val{font-weight:700;color:var(--color-accent);text-align:right}.rt-result__more[data-astro-cid-acailpul]{margin:var(--space-xl) 0 var(--space-lg);line-height:1.7}.rt-paths[data-astro-cid-acailpul]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.rt-path[data-astro-cid-acailpul]{padding:var(--space-lg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.rt-path--primary[data-astro-cid-acailpul]{border-left:4px solid var(--color-accent)}.rt-path__badge[data-astro-cid-acailpul]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent)}.rt-path__title[data-astro-cid-acailpul]{margin:0;font-size:1.15rem;color:var(--color-primary)}.rt-path__text[data-astro-cid-acailpul]{margin:0;color:var(--color-text);line-height:1.6;font-size:.95rem}.rt-path__small[data-astro-cid-acailpul]{margin:0;color:var(--color-text-light);font-size:.82rem;line-height:1.5}.rt-path[data-astro-cid-acailpul] .btn[data-astro-cid-acailpul]{align-self:flex-start;margin-top:var(--space-xs)}.rt-send[data-astro-cid-acailpul]{display:flex;flex-direction:column;gap:var(--space-sm)}.rt-hp[data-astro-cid-acailpul]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rt-status[data-astro-cid-acailpul]{margin:0;font-size:.9rem;min-height:1.2em}.rt-status--ok[data-astro-cid-acailpul]{color:var(--color-accent);font-weight:600}.rt-status--error[data-astro-cid-acailpul]{color:#b00020;font-weight:600}.rt-reset[data-astro-cid-acailpul]{margin-top:var(--space-xl);text-align:center}.rt-linkbtn[data-astro-cid-acailpul]{background:none;border:none;padding:0;color:var(--color-text-light);text-decoration:underline;cursor:pointer;font:inherit;font-size:.85rem}.rt-linkbtn[data-astro-cid-acailpul]:hover{color:var(--color-accent)}@media(max-width:600px){.statement[data-astro-cid-acailpul]{gap:var(--space-sm)}.scale__num[data-astro-cid-acailpul]{width:34px;height:34px}.rt-bars[data-astro-cid-acailpul] .rt-bar{grid-template-columns:90px 1fr 36px}}
