.ck-intro{max-width:760px}.ck-facts{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:28px 0 0;padding:0}.ck-facts li{align-items:center;color:var(--text);display:flex;font-size:16px;font-weight:500;gap:10px}.ck-facts svg{flex:none}.ck-intro-actions{margin-top:32px}.ck-start{min-height:52px;min-width:200px}@media(max-width:767px){.ck-facts{display:grid;gap:12px}.ck-start{width:100%}}.ck-progress-line{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 16px;justify-content:space-between;line-height:1.5}.ck-progress-label b{color:var(--text-2);font-weight:600}.ck-progress-time{font-variant-numeric:tabular-nums}.ck-progress-bar{margin:10px 0 0}.ck-wrap{max-width:760px}.ck-h1-compact.sv-h1{font-size:28px;line-height:1.25;margin-bottom:0}.ck-stage{padding:32px}.ck-stage-body{min-height:340px;padding-top:32px}.ck-step:focus{outline:none}.ck-step .sv-field{align-content:start}.ck-question{color:var(--text);font-size:26px;font-weight:600;line-height:1.3;margin:0;text-wrap:pretty}.ck-question:focus{outline:none}.ck-hint{color:var(--text-3);margin:10px 0 0}.ck-hint,.ck-interim{font-size:15px;line-height:1.5}.ck-interim{background:var(--accent-soft);border-radius:12px;color:var(--text);margin:0 0 20px;padding:10px 14px}.ck-nav{border-top:1px solid var(--border);justify-content:space-between;margin-top:28px;padding-top:20px}.ck-nav,.ck-nav-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.ck-nav-actions{margin-left:auto}.ck-back,.ck-linkbtn{align-items:center;background:none;border:0;color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;gap:8px;min-height:44px;padding:0 4px}.ck-linkbtn{color:var(--accent-text)}.ck-back:hover{color:var(--text)}.ck-linkbtn:hover{color:var(--accent-hover,var(--accent-text))}.ck-back:focus-visible,.ck-linkbtn:focus-visible{border-radius:6px;outline:2px solid var(--accent);outline-offset:2px}.ck-next:disabled{cursor:not-allowed;opacity:.5}.ck-result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}[data-ck-result-focus]:focus{outline:none}.ck-back-enter-active,.ck-fwd-enter-active{transition:opacity .2s var(--ease),transform .2s var(--ease)}.ck-back-leave-active,.ck-fwd-leave-active{transition:opacity .12s var(--ease),transform .12s var(--ease)}.ck-back-leave-to,.ck-fwd-enter-from{opacity:0;transform:translate(24px)}.ck-back-enter-from,.ck-fwd-leave-to{opacity:0;transform:translate(-24px)}@media(prefers-reduced-motion:reduce){.ck-back-enter-active,.ck-back-leave-active,.ck-fwd-enter-active,.ck-fwd-leave-active{transition:opacity .01s linear}.ck-back-enter-from,.ck-back-leave-to,.ck-fwd-enter-from,.ck-fwd-leave-to{transform:none}}@media(max-width:767px){.ck-h1-compact.sv-h1{font-size:22px}.ck-stage{padding:24px 20px}.ck-stage-body{min-height:0;padding-top:24px}.ck-question{font-size:21px}.ck-nav{flex-direction:column-reverse}.ck-nav,.ck-nav-actions{align-items:stretch;gap:4px}.ck-nav-actions{flex-direction:column;margin-left:0}.ck-nav-actions .ck-next{order:-1;width:100%}.ck-back,.ck-linkbtn{align-self:flex-start}}.rg{background:var(--accent-soft);border-radius:20px;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:32px;padding:36px}.rg-title{color:var(--text);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 10px}.rg-text{color:var(--text-2);font-size:16px;line-height:1.6;margin:0 0 12px}.rg-form .sv-input{background:var(--surface);padding-right:16px}.rg-check{align-items:start;color:var(--text-2);cursor:pointer;display:grid;font-size:14px;gap:10px;grid-template-columns:20px 1fr;line-height:1.5;margin:4px 0 18px}.rg-check input{accent-color:var(--accent-text);height:18px;margin-top:2px;width:18px}.rg-submit{width:100%}.rg-submit:disabled{opacity:.6}.rg-error{color:var(--danger);font-weight:500;margin:0 0 12px}.rg-done{grid-column:1/-1}@media(max-width:860px){.rg{gap:20px;grid-template-columns:1fr;padding:24px 20px}}
