.ck-choices{display:grid;gap:10px;margin-top:24px}.ck-choice.sv-choice{align-items:center;border-radius:12px;display:flex;font-size:16px;gap:14px;line-height:1.35;min-height:56px;padding:12px 16px;text-align:left;width:100%}.ck-key{border:1px solid var(--border-strong);border-radius:6px;color:var(--text-3);display:inline-grid;flex:none;font-size:13px;font-weight:600;height:26px;place-items:center;width:26px}.ck-choice[aria-pressed=true] .ck-key{border-color:currentColor;color:inherit}.ck-keyhint{color:var(--text-3);font-size:13px;margin:14px 0 0}@media(hover:none),(max-width:767px){.ck-key,.ck-keyhint{display:none}}.ck-layout{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,760px) 320px}.ck-layout>.ck-wrap{max-width:none}.ck-layout:after,.ck-layout:before{content:none;display:none}.ck-summary{position:sticky;top:104px}.ck-summary-card{max-height:calc(100vh - 128px);overflow-y:auto;padding:20px}.ck-summary-title{color:var(--text);font-size:16px;font-weight:700;margin:0 0 12px}.ck-summary-empty{color:var(--text-3);font-size:14px;line-height:1.5;margin:0}.ck-summary-group+.ck-summary-group{margin-top:14px}.ck-summary-group-title{color:var(--text-3);font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ck-summary-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.ck-summary-item{background:transparent;border:0;border-radius:8px;color:var(--text-2);cursor:pointer;display:grid;font:inherit;font-size:13px;gap:4px;grid-template-columns:minmax(0,1fr);justify-items:start;line-height:1.4;padding:7px 8px;text-align:left;width:100%}.ck-summary-item:hover{background:var(--surface-2)}.ck-summary-item.is-current{background:var(--accent-soft)}.ck-summary-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ck-summary-meta{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ck-summary-q{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ck-summary-a{background:var(--surface-2);border-radius:999px;color:var(--text);font-size:12px;font-weight:600;line-height:1.5;padding:1px 8px}.ck-summary-a.t-good{background:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success)}.ck-summary-a.t-mid{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--text)}.ck-summary-a.t-bad{background:color-mix(in srgb,var(--danger) 13%,var(--surface));color:var(--danger)}.ck-summary-foot{border-top:1px solid var(--border);color:var(--text-2);font-size:13px;margin:14px 0 0;padding-top:12px}@media(max-width:1099px){.ck-layout{grid-template-columns:minmax(0,1fr)}.ck-summary{display:none}}
